Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<cstdio>#include<cstring>#include<vector>#include<map>using namespace std;int main() {// freopen("input.txt", "r", stdin);map<int, int> line;int N, C, Ci;scanf("%d", &N);int ans = 0;for (int i=0; i<N; i++){scanf("%d", &C);int x = 0;while (C--) {scanf("%d", &Ci);if (C == 0)break;x += Ci;if (line.find(x) == line.end())line[x] = 1;elseline[x]++;}if (!line.empty())for (map<int, int>::iterator it = line.begin(); it != line.end(); it++)if (it->second > ans)ans = it->second;}printf("%d\n", N - ans);