Submission #1315726

#TimeUsernameProblemLanguageResultExecution timeMemory
1315726Jawad_Akbar_JJLabels (NOI20_labels)C++20
100 / 100
84 ms3580 KiB
#include <iostream> using namespace std; int a[3<<17]; int main(){ int n, mx = 0, mn = 0; cin>>n; for (int i=1, p = 0;i<n;i++){ cin>>a[i]; p += a[i]; mx = max(mx, p); mn = min(mn, p); } if (mx - mn != n - 1) return cout<<-1<<'\n', 0; for (int i=1, p = n - mx;i<=n;i++) cout<<p<<' ', p += a[i]; cout<<'\n'; }
#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...