제출 #320754

#제출 시각아이디문제언어결과실행 시간메모리
320754strawberry2005Labels (NOI20_labels)C++14
100 / 100
151 ms6884 KiB
#include<bits/stdc++.h> #define deb(x) cout<<#x<<": "<<x<<endl using namespace std; int main(){ int n; cin>>n; int num[n-1]; for(int i=0;i<n-1;i++) cin>>num[i]; int trash[n-1]; int lol=0; for(int i=0;i<n-1;i++){ lol+=num[i]; trash[i]=lol; } int max_cumu=*max_element(trash,trash+n-1); int status=0,status1=0; int sum=min(n,n-max_cumu); for(int i=0;i<n-1;i++){ if(sum==1) status=1; else if(sum==n) status1=1; sum+=num[i]; } if(sum==1) status=1; else if(sum==n) status1=1; if(status==1&&status1==1){ sum=min(n,n-max_cumu); cout<<sum<<" "; for(int i=0;i<n-1;i++){ sum+=num[i]; cout<<sum<<" "; } } else cout<<"-1\n"; return(0); }
#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...