Submission #301169

#TimeUsernameProblemLanguageResultExecution timeMemory
301169beso123Labels (NOI20_labels)C++14
0 / 100
36 ms1664 KiB
#include <bits/stdc++.h> #define int long long #define pii pair<int,int> #define x first #define y second using namespace std; int n; int a[100005]; main(){ cin>>n; a[1]=1; for(int k=2;k<=n;k++){ cin>>a[k]; a[k]+=a[k-1]; } int ad=0; for(int k=1;k<=n;k++){ if(a[k]<0) ad=max(ad,abs(a[k])); } for(int k=1;k<=n;k++) a[k]+=ad; int mx=0; for(int k=1;k<=n;k++){ mx=max(mx,a[k]); } if(mx!=n) cout<<-1; else{ for(int k=1;k<=n;k++) cout<<a[k]<<' '; } return 0; }

Compilation message (stderr)

Labels.cpp:9:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
    9 | main(){
      |      ^
#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...