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