CCF CSP201903-2小明种苹果(续)c++100
作者:互联网
CCF CSP201903-2
附测试用例
#include<iostream>
using namespace std;
bool drop[1010] = {false};
int main(){
int n,D = 0,E = 0;
long long int T = 0;
cin>>n;
for(int i = 0; i < n; i++){
int m,endNum,num,beginNum;
bool flag = false;
cin>>m;
cin>>beginNum;
endNum = beginNum;
for(int j = 1; j < m; j++){
cin>>num;
if(num <= 0) endNum += num;
else{
if(num < endNum) flag = true;
endNum = num;
}
}
if(flag){
D++;
drop[i] = flag;
}
T += endNum;
}
for(int i = 0; i < n; i++){
if(drop[i] && drop[(i+1)%n] && drop[(i+2)%n]) E++;
}
cout<<T<<" "<<D<<" "<<E<<endl;
return 0;
}
//4
//4 74 -7 -12 -5
//5 73 -8 -6 59 -4
//5 76 -5 -10 60 -2
//5 80 -6 -15 59 0
//5
//4 10 0 9 0
//4 10 -2 7 0
//2 10 0
//4 10 -3 5 0
//4 10 -1 8 0
标签:小明种,int,drop,c++,++,flag,num,CSP201903,endNum 来源: https://blog.csdn.net/qq_44091681/article/details/110686148