CCF CSP 201909 2 小明種蘋果(續)

2021-09-27 16:07:39 字數 982 閱讀 5822

試題編號:

201909-2

試題名稱:

小明種蘋果(續)

時間限制:

1.0s

記憶體限制:

1.用乙個陣列drop[1001]記錄每棵樹是否掉蘋果;

2.在遍歷每顆樹時,用變數記錄當前蘋果個數,如果遍歷到正數,則比較它和變數中值的大小,如果不相等,則說明掉了蘋果,修改當前變數值,並修改陣列中的標記;

3.每遍歷完一棵樹,加上這棵樹最後的蘋果個數,最後可以得到最終的蘋果個數;

4.最後遍歷記錄是否掉蘋果的陣列drop,i從編號1到n。如果drop[i]==true,則這顆樹存在掉落;如果drop[i]&&drop[(i+1)%n]&&drop[(i+2)%n]==true,則存在一組相鄰連續三棵樹發生掉落;

#include

using

namespace std;

int drop[

1001];

int n,total=

0,sum=

0,cnt=0;

intf

(const

int&a)

intmain()

} total+

=num;

}for

(int i=

1;i<=n;i++

)printf

("%d %d %d"

,total,sum,cnt)

;return0;

}

CCF CSP 201909 2 小明種蘋果 續

小明在他的果園種了一些蘋果樹,這些蘋果樹排列成乙個圓。為了保證蘋果的品質,在種植過程中要進行疏果操作。為了更及時地完成疏果操作,小明會不時地檢查每棵樹的狀態,根據需要進行疏果。檢查時,如果發現可能有蘋果從樹上掉落,小明會重新統計樹上的蘋果個數 然後根據之前的記錄就可以判斷是否有蘋果掉落了 在全部操作...

201909 2 小明種蘋果(續)Python

總結n int input res drop 記錄所有樹的掉蘋果情況 count drop 0 記錄掉的蘋果數量 res 0 記錄所有的蘋果數量 for i in range n temp list map int input split abs now temp 1 mark 0 標記這顆樹掉了蘋...

CCF 201909 2 小明種蘋果(續)

include define maxsize 1000 bool has maxsize has i true,第i 1棵樹上有掉落 int n 蘋果樹的棵數 int t t為全部疏果後所有蘋果總數 int d d為發生蘋果掉落的蘋果樹的棵數 int e e為相鄰連續三棵樹發生蘋果掉落情況的組數 i...