제출 #872923

#제출 시각아이디문제언어결과실행 시간메모리
872923vjudge1Labels (NOI20_labels)C++17
100 / 100
90 ms3544 KiB
#include <bits/stdc++.h> using namespace std; int main(){ int N; cin>>N; int D[N-1]; int diff=1; int mini=1,maxe=1; for(int i=0; i<N-1; i++){ cin>>D[i]; diff+=D[i]; if(diff>maxe){ maxe=diff; } if(diff<mini){ mini=diff; } } if(abs(mini-maxe)>=N-1){ int soln=N-maxe+1; for(int i=0; i<N-1; i++){ cout<<soln<<' '; soln+=D[i]; } cout<<soln; } 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...