CSP201909 1小明種蘋果(C 100分)

2021-10-21 02:09:09 字數 722 閱讀 3041

csp201909-1小明種蘋果(c++100分)

思路

本題較為簡單,總的果數sum即為第二行到最後一行所有數字之和,因此每輸入乙個數字tag,就加到sum上即可。

sum = sum + tag;
用陣列a[ ]來儲存每棵樹的蔬果數,注意在統計蔬果數時要將蔬果數tag的負數加到a[i]中,因為tag此時是負數。

a[i]

= a[i]

- tag;

完整**

#include

using namespace std;

int a[

1001]=

;int

main()

}int max =

0, maxid =0;

for(

int i =

1; i < n +

1; i++)if

(max < a[i]

) cout << sum <<

" "<< maxid <<

" "<< max;

}

CSP認證真題 201909 1 小明種蘋果

備考csp認證c 第一天,東西忘得差不多了,這道題主要是作為第一道是難度最低的,主要是一維陣列 二維陣列的四則以及最值比較,之前用min element 函式進行陣列操作,雖然兩個樣例的輸出都滿足預期但是,系統判定為運算錯誤只能拿到70分,轉而用這種基礎的解決方法。主要思路 第乙個問題 求剩餘蘋果總...

201909 1小明種蘋果(上)

struct info 定義乙個結構體,存放序號,去除的蘋果數,這棵蘋果樹還剩下的蘋果個數 bool compare info x1,info x2 從做過的一道ccf,檢測點優先排序的問題,得到靈感,針對題目對個別屬性要求進行排序,sort compare太香了。else if x1.index ...

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...