#include <cstring>
#include <string.h>
#include <iostream>
#include <stdio.h>
#define ll long long
#define PII pair<int, int>
#define MSI map<string,int>
#define TLE ios::sync_with_stdio(0),cin.tie(0)
#define mod 1000000007
const int INF = 0x3f3f3f3f;
using namespace std;
int M, N, a[1005][1005], m[1005], idx[1005], E = 0, T = 0, D = 0;
int main() {
TLE;
cin >> N;
for (int i = 1; i <= N; i++) {
cin >> M;
for (int j = 1; j <= M; j++) {
cin >> a[i][j];
if (j == 1) m[i] = a[i][j];
if (a[i][j] > 0) a[i][0] = a[i][j];
else {
a[i][0] += a[i][j];
m[i] += a[i][j];
}
}
}
for (int i = 1; i <= N; i++) {
T += a[i][0];
if (m[i] != a[i][0]) {
D++; idx[i] = 1;
}
}
if (idx[N]) idx[0] = 1;
if (idx[1]) idx[N + 1] = 1;
for (int i = 1; i <= N; i++)
if (idx[i] && idx[i + 1] && idx[i - 1]) E++;
cout << T << " " << D << " " << E << endl;
}
CCF 201909-2 小明种苹果(续)
最新推荐文章于 2023-11-24 22:06:51 发布
本文介绍了一个使用C++进行复杂数据处理的程序。该程序通过读取输入,处理包含正数和负数的数据集,并计算总和、差异和连续差异的数量。通过对输入数据的迭代,程序能够有效地管理和计算各种数值,展示了C++在数据处理和算法实现方面的强大能力。
摘要由CSDN通过智能技术生成