踩坑指南:
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記錄總樹的總剩...