CCF 201909 2 小明種蘋果(續)

2021-09-29 01:23:10 字數 580 閱讀 1514

#include

#define maxsize 1000

bool has[maxsize]

;//has[i]==true,第i+1棵樹上有掉落

int n;

//蘋果樹的棵數

int t;

//t為全部疏果後所有蘋果總數

int d;

//d為發生蘋果掉落的蘋果樹的棵數;

int e;

//e為相鄰連續三棵樹發生蘋果掉落情況的組數

intmain()

if(d>0)

t-=(s-d)

;//疏果後的總蘋果樹

s=d;

//重新統計該樹上的蘋果總數 }}

}for

(int i=

0;i)printf

("%d %d %d\n"

, t, d, e)

;}

遇到的問題:

1.沒遇到過bool型別陣列,所以看到題很懵,看到答案也很懵;最終知道了在c中可以用bool判斷真假,以0為假,非0為真。

2.在d>0的條件下的操作依舊不是很理解。

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小明種蘋果

想必大家是在這個題上出來問題才來找解答的,題目是什麼大家應該都清楚,就不再敘述了。這個題沒什麼難度,主要是在乙個細節上要注意 千萬不要在函式裡定義二維陣列 第9,10個資料,當n和m同時為1000時,二維陣列是不能承受的。乙個1000x1000的int陣列大概是4m左右,定義這樣的陣列就會報錯。這裡...

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

試題編號 201909 2 試題名稱 小明種蘋果 續 時間限制 1.0s 記憶體限制 1.用乙個陣列drop 1001 記錄每棵樹是否掉蘋果 2.在遍歷每顆樹時,用變數記錄當前蘋果個數,如果遍歷到正數,則比較它和變數中值的大小,如果不相等,則說明掉了蘋果,修改當前變數值,並修改陣列中的標記 3.每遍...