제출 #1181718

#제출 시각아이디문제언어결과실행 시간메모리
1181718adriannnLabels (NOI20_labels)C++20
100 / 100
33 ms3544 KiB
#include <iostream> #include <vector> #include <string> using namespace std; int main(){ ios_base::sync_with_stdio(false); int t, n, dif, max, min; dif = 0; max = 0; min = 0; cin >> t; vector<int> deltas; deltas.clear(); for(int i = 0; i < t - 1; i++){ cin >> n; deltas.push_back(n); } for(int j = 0; j < t - 1; j++){ dif += deltas[j]; if (dif > max){ max = dif; } if (dif < min){ min = dif; } } if (max - min != t - 1){ cout << "-1\n"; } else{ dif = 1 - min; cout << dif << " "; for (int k = 0; k < t - 1; k++){ dif += deltas[k]; cout << dif << " "; } } }
#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...