CSP第17次 202112-2 小明种苹果(续) C语言满分答案
这题在第二题中算是比较水的了,不用任何技巧也能很快拿下满分 把测试样例二放在这里,不用大家敲了
5
4 10 0 9 0
4 10 -2 7 0
2 10 0
4 10 -3 5 0
4 10 -1 8 0
#include <stdio.h>
int main()
{
int N,i,j,D=0,all=0,E=0,E_cal=0;
int first_isD[2]={0};
scanf("%d",&N);
for(i=0;i<N;i++)
{
int m,count=0,is_D=0;
scanf("%d",&m);
for(j=0;j<m;j++)
{
int value;
scanf("%d",&value);
if(value>0)
{
if(j>=1&&count!=value)
is_D=1;
count=value;
}else
count+=value;
}
all+=count;
if(is_D)
{
if(i==0)
first_isD[0]=1;
else if(i==1)
first_isD[1]=1;
D++;
E_cal++;
}else
E_cal=0;
if(E_cal>=3)
E++;
}
if(first_isD[0])
{
E_cal++;
if(E_cal>=3)
E++;
if(first_isD[1])
{
E_cal++;
if(E_cal>=3)
E++;
}
}
printf("%d %d %d",all,D,E);
return 0;
}
|