Submission #1320100

#TimeUsernameProblemLanguageResultExecution timeMemory
1320100bpptidpAncient Machine 2 (JOI23_ancient2)C++20
0 / 100
0 ms332 KiB
#include"ancient2.h"
#include<bits/stdc++.h>
using namespace std;

string Solve(int n){
	string sol;
	sol.resize(n);
	vector<int>a,b;
	for(int i=0;i<n;++i){
		a.push_back(i+1);
		b.push_back(i+2);
		a.push_back(i+1);a.push_back(i+2);
		b.push_back(i+1);b.push_back(i+2);
		sol[i]=('0'+(Query(i+3,a,b)==i+2));
		for(int j=0;j<3;++j){
			a.pop_back();
			b.pop_back();
		}
		a.push_back(i+1);
		b.push_back(i+1);
	}
	return sol;
}
#Verdict Execution timeMemoryGrader output
Fetching results...