Submission #373350

#TimeUsernameProblemLanguageResultExecution timeMemory
373350SnowFlake7Labels (NOI20_labels)C++14
100 / 100
145 ms5624 KiB
#include <bits/stdc++.h> using namespace std; int v[300005]; int main() { int n,mn = 0,mx = 0; cin >> n; for (int i = 1;i < n;i++) { cin >> v[i]; v[i] += v[i - 1]; if (v[i] > mx) mx = v[i]; if (v[i] < mn) mn = v[i]; } if (mx - mn + 1 != n) { cout << -1; return 0; } for (int i = 0;i < n;i++) cout << v[i] + 1 - mn << " "; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...