제출 #872897

#제출 시각아이디문제언어결과실행 시간메모리
872897vjudge1Labels (NOI20_labels)C++11
0 / 100
65 ms5768 KiB
#include<bits/stdc++.h> using namespace std; int main() { int N; cin >> N; vector<int> D(N - 1); for (int i = 0; i < N - 1; i++) { cin >> D[i]; } vector<int> A(N); A[0] = 1; for (int i = 1; i < N; i++) { A[i] = A[i - 1] + D[i - 1]; } bool valid = true; for (int i = 0; i < N - 1; i++) { if (A[i] + D[i] != A[i + 1]) { valid = false; break; } } if (valid) { for (int i = 0; i < N; i++) { cout << A[i] << " "; } cout << endl; } else { cout << -1 << endl; } 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...