#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 time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |