Submission #302384

#TimeUsernameProblemLanguageResultExecution timeMemory
302384errorgornLabels (NOI20_labels)C++14
100 / 100
108 ms6580 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define ii pair<int,int> #define fi first #define se second #define endl '\n' #define rep(x,s,e) for (auto x=s-(s>e);x!=e-(s>e);(s<e?x++:x--)) #define sz(x) (int) (x).size() #define all(x) (x).begin(),(x).end() int n; ll arr[300005]; int main(){ cin.tie(0); cout.tie(0); ios::sync_with_stdio(false); cin>>n; arr[0]=0; ll mn=0,mx=0; rep(x,1,n){ ll t; cin>>t; arr[x]=arr[x-1]+t; mn=min(mn,arr[x]); mx=max(mx,arr[x]); } if (mx-mn+1==n){ rep(x,0,n){ cout<<arr[x]-mn+1<<" "; } } else{ cout<<"-1"<<endl; } }
#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...