2019 9 2 小明種蘋果 續 100分

2021-09-28 12:32:42 字數 802 閱讀 7501

踩坑指南:

1.注意小於3棵樹的情況

2.不要聯想

3.運用模擬的思想,通過此關

**實現:

#define  _crt_secure_no_warnings

#include

#include

#include

using namespace std;

int p[1003];

int tree[1003];

int solve[1003];

bool fall[1003];

int isfalls(int i, int n)

return -1;

}int main()

else if (solve[i] != a)//蘋果掉落 

}if(fall[i]== true)falls++;//錯誤原因:請不要再內層迴圈重複累加

//printf("%d",solve[i]);

sum += solve[i];

}int zu = 0;

if (n >= 3)

else}}

printf("%d %d %d\n", sum, falls, zu);

return 0;}/*

44 74 -7 -12 -5

5 73 -8 -6 59 -4

5 76 -5 -10 60 -2

5 80 -6 -15 59 0

*/

CCF 小明種蘋果(續)

def check temp flag false 設定乙個標記 如果出現掉落的情況 標記設為true drop 0 pre temp 1 for i in range 2,len temp if temp i 0 currenttotal temp i if pre drop currenttot...

CCF 小明種蘋果(續)

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

ccf csp 題目 小明種蘋果(續)

includeusing namespace std const int n 1000000 int a new int n int main for int i 0 i n i for int i 0 i n i int t 0,sum 0,d 0,e 0 t記錄每顆樹的剩餘 sum記錄總樹的總剩...