問題描述
試題編號: | 201909-2 |
試題名稱: | 小明種蘋果(續) |
時間限制: | 1.0s |
內存限制: | 512.0MB |
問題描述: |
|
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
int i,n,m,a[2000],b[2000];
cin>>n;
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
for(i=1; i<=n; i++)
{
cin>>m;
for(int j=1; j<=m; j++)
{
int x;
cin>>x;
if(x>0)
{
if(a[i]>0&&a[i]!=x)b[i]=1;
a[i]=x;
}
if(x<=0) a[i]=a[i]-x*(-1);
}
}
int t=0,d=0,e=0;
for(i=1; i<=n; i++)
{
t+=a[i];
d+=b[i];
if(i<=n-2)
if(b[i]*b[i+1]*b[i+2]==1)
e++;
if(i==n-1)
{
if(b[i]*b[i+1]*b[1]==1)e++;
}
if(i==n)
if(b[i]*b[1]*b[2]==1)e++;
}
cout<<t<<" "<<d<<" "<<e<<endl;
return 0;
}