Submission #685482

#TimeUsernameProblemLanguageResultExecution timeMemory
685482ngano_upat_naLabels (NOI20_labels)C++17
100 / 100
118 ms6680 KiB
#include "bits/stdc++.h" using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int n; cin >> n; vector<int> v(n); v[0] = 0; for (int i=1; i<n; i++) { int a; cin >> a; v[i] = v[i - 1] + a; } vector<int> t = v; sort(t.begin(),t.end()); for (int i=0; i<n; i++) { if (t[0] == 0) { v[i]++; } else { v[i] -= t[0]; v[i]++; } } t = v; sort(t.begin(),t.end()); if (t[n-1] < n || t[n-1] > n) { cout << -1; } else { for (int i=0; i<n; i++) { cout << v[i]; if (i != n-1) cout << ' '; } } }
#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...