Submission #1266345

#TimeUsernameProblemLanguageResultExecution timeMemory
1266345PlayVoltzLabels (NOI20_labels)C++20
100 / 100
93 ms3688 KiB
#include <bits/stdc++.h>
using namespace std;

int main(){
	int n, a;
	vector <int> vect;
	cin>>n;
	vect.push_back(1);
	for (int i=1; i<n; ++i){
		cin>>a;
		vect.push_back(vect[i-1]+a);
	}
	int minnum = *min_element(vect.begin(), vect.end());
	int maxnum = *max_element(vect.begin(), vect.end());
	if (maxnum-minnum+1!=n){
		cout<<-1;
		return 0;
	}
	for (int i=0; i<n; ++i){
		cout<<vect[i]-minnum+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...