题目
我的代码
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
int n,i,j,num,data,sum=0;
cin>>n;
int** a=new int*[n];
for(i=0;i<n;i++)
{
a[i]=new int[2];
a[i][1]=0;
}
i=0;
while(i++!=n)
{
cin>>num;
cin>>a[i-1][0];
num--;
j=0;
while(j++!=num)
{
cin>>data;
if(data>0)
{
if(data<a[i-1][0])
{
a[i-1][1]=1;
a[i-1][0]=data;
}
}
else
a[i-1][0]+=data;
}
}
for(i=0;i<n;i++)
sum+=a[i][0];
cout<<sum<<" ";
sum=0;
for(i=0;i<n;i++)
if(a[i][1]==1)
sum++;
cout<<sum<<" ";
sum=0;
if(n<3)
cout<<sum;
else
{
if(a[0][1]==1&&a[1][1]==1&&a[2][1]==1)
sum++;
for(i=1;i!=0;i=(i+1)%n)
if(a[i][1]==1&&a[(i+1)%n][1]==1&&a[(i+2)%n][1]==1)
sum++;
cout<<sum;
}
return 0;
}