#include
int k;
//k為疏果總個數最多的蘋果樹編號
int t;
//t為最後一輪疏果操作後剩下的蘋果總數
int p;
//p為該蘋果樹的疏果個數
int n;
//蘋果樹的棵樹
int m;
//疏果操作的輪數
intmain()
if(p>max)
}printf
("%d %d %d\n"
,t,k,max)
;return0;
}
1.把main寫成mian,導致結果編譯不出來。
2.將p,即某顆蘋果樹的總疏果數的初值,放在主函式體外進行賦值,導致編譯結果將所有蘋果樹的疏果總數進行累加。
3.在第一層for巢狀裡,使用d給t賦初值;導致無法對所有蘋果樹的總蘋果樹累加。
CCF 201909 1 小明種蘋果
include include include include using namespace std const int n 1000 10 int a n b n int main int max 0,ans 0,sum 0 for int i 0 i n i for int i 0 i m i...
CCF201909 1小明種蘋果
解題思路 定義乙個二維陣列來存放輸入的資訊,第一列用來存放所有果樹的初始值,然後遍歷陣列。具體思路見 注釋。第一遍提交得了80分,看了半天才明白了原因,快被自己蠢死.定義陣列應該為a 1000 1001 第一遍沒有思考直接看了問題規模就定義成了a 1000 1000 有一列是專門用來放初始的果子數的...
201909 1小明種蘋果(上)
struct info 定義乙個結構體,存放序號,去除的蘋果數,這棵蘋果樹還剩下的蘋果個數 bool compare info x1,info x2 從做過的一道ccf,檢測點優先排序的問題,得到靈感,針對題目對個別屬性要求進行排序,sort compare太香了。else if x1.index ...