AcWing 3278. 小明种苹果(续)csp17(2)
原题链接
简单
作者:
YAX_AC
,
2024-11-27 20:07:42
,
所有人可见
,
阅读 4
#include<iostream>
#include<algorithm>
#include<cstring>
#include<vector>
typedef long long LL;
using namespace std;
const int N = 1010;
int n,x;
bool st[N];
LL ans,sum,s;
int main()
{
// ios::sync_with_stdio(false);
// cin.tie(0);cout.tie(0);
cin>>n;
for(int i = 1; i<=n; i++)
{
cin>>x>>sum;
x--;
while(x--)
{
cin>>s;
if(s>0)
{
if(sum!=s) st[i] = true;
sum = s;
}
else sum+=s;
}
ans+=sum;
}
LL cnt = 0,d = 0;
st[n+1] = st[1];
st[n+2] = st[2];
for(int i = 1; i<=n; i++)
if(st[i])
{
cnt++;
if(st[i+1] && st[i+2]) d++;
}
cout<<ans<<' '<<cnt<<' '<<d;
return 0;
}
棒棒哒!❤️