제출 #301174

#제출 시각아이디문제언어결과실행 시간메모리
301174beso123Labels (NOI20_labels)C++14
100 / 100
236 ms4856 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,a[300005]; main(){ cin>>n; a[1]=1; for(int k=2;k<=n;k++){ cin>>a[k]; a[k]+=a[k-1]; } int ad=-INT_MAX; for(int k=1;k<=n;k++){ if(a[k]<=0) ad=max(ad,abs(a[k])); } if(ad!=-INT_MAX) ad++; else ad=0; 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; }

컴파일 시 표준 에러 (stderr) 메시지

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