Submission #1008598

#TimeUsernameProblemLanguageResultExecution timeMemory
1008598aaaaaarrozBeech Tree (IOI23_beechtree)C++17
5 / 100
112 ms13744 KiB
#include "beechtree.h"
#include <bits/stdc++.h>
using namespace std;
vector<int> beechtree(int n, int m, vector<int>P, vector<int>C){
	set<int>vistos;
	vistos.insert(C[n-1]);
	vector<int>ans={1, 1};
	bool sigue_siendo_el_mismo=true;
	for (int i=n-2;i>0;i--){
		sigue_siendo_el_mismo&=vistos.count(C[i]);
		ans.push_back(sigue_siendo_el_mismo);
		vistos.insert(C[i]);
	}
	reverse(ans.begin(),ans.end());
	return ans;
}
#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...
#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...