#include <cstdio>
/*
int N,T,D=0,E=0;
1、cin N——苹果树数目
2、T——苹果总数目
D——发生苹果掉落的棵树
E——三颗连续掉落的组数
*/
int N,T=0,D=0,E=0;
int main() {
scanf("%d",&N);
int a[N]={0};
int i,j;
for(i=0;i<N;i++){
int m,x,T0=0;
scanf("%d",&m);
for(j=0;j<m;j++){
scanf("%d",&x);
if(x>0){
if(T0>x){
a[i]=1;
}
T0=x;
}
else
T0+=x;
}
if(a[i])
D++;
T+=T0;
}
if(N>=3)
for(i=0;i<N;i++){
if(a[(i-1+N)%N]&&a[i]&&a[(i+1+N)%N])
E++;
}//以后循环 -1或+1需要+N
printf("%d %d %d\n",T,D,E);
return 0;
}
201909-2小明种苹果(续)
最新推荐文章于 2024-09-21 14:53:30 发布