Submission #1173402

#TimeUsernameProblemLanguageResultExecution timeMemory
1173402khangrlLabels (NOI20_labels)C++20
100 / 100
31 ms4684 KiB
#include<bits/stdc++.h> #define ff first #define ss second #define int long long #define pb push_back using namespace std; int n, a[300005], mx=0, mn=INT_MAX, sum=0; signed main(){ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin>>n; for(int i=1; i<n; i++){ cin>>a[i]; sum+=a[i]; mx=max(mx, sum); mn=min(mn, sum); } int ub=n-mx, lb; if(mn<0){ lb=abs(mn)+1; } else{ lb=1; } if(lb==ub){ cout<<lb<<" "; sum=0; for(int i=1; i<n; i++){ sum+=a[i]; cout<<lb+sum<<" "; } } else{ cout<<-1; } }
#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...