CSP2021-09
CSP202109-1 数组推导
说起来挺讽刺的,在考场上我记得我做完这道题大概半个小时过去了。。。。然而怀着悠哉悠哉的心情大概8min写完了。。。。
我现在开始怀疑之前自己对近几年题目难度的判断,这次的t1实际上思维难度上并没有什么提升。。可是我为什么在考场上感觉它变难了。。。
1 // 2 // main.cpp 3 // CSP202109-1 数组推导 4 // 5 // Created by sylvia on 2021/11/8. 6 // Copyright © 2021 apple. All rights reserved. 7 // 8 9 #include <iostream> 10 #include <algorithm> 11 #include <math.h> 12 using namespace std; 13 #define M 100000+5 14 int b[M],minn,maxx,n; 15 16 int main(){ 17 cin>>n; 18 for (int i=1;i<=n;i++){ 19 cin>>b[i]; 20 } 21 minn=maxx=b[1]; 22 for (int i=2;i<=n;i++){ 23 maxx+=b[i]; 24 if (b[i]>b[i-1]) 25 minn+=b[i]; 26 } 27 cout<<maxx<<endl; 28 cout<<minn<<endl; 29 return 0; 30 }