제출 #463367

#제출 시각아이디문제언어결과실행 시간메모리
463367amunduzbaevMemory (IOI10_memory)C++14
0 / 100
0 ms200 KiB
#include "grader.h"
#include "memory.h"
#ifndef EVAL
#include "grader.cpp"
#endif

#include "bits/stdc++.h"
using namespace std;

array<char, 2> ask(array<int, 2> in){
	array<char, 2> res;
	for(int i=0;i<2;i++){
		res[i] = faceup(in[i]);
	} return res;
}

void play() {
	int n = 50;
	vector<char> val(n);
	vector<array<int, 2>> in(25, (array<int, 2>){-1, -1});
	for(int i=0;i<n;i+=2){
		array<char, 2> tmp = ask({i, i+1});
		val[i] = tmp[0], val[i+1] = tmp[1];
	}
	
	for(int i=0;i<n;i++){
		if(~in[val[i] - 'a'][0]) in[val[i] - 'a'][1] = i;
		else in[val[i] - 'a'][0] = i;
	}
	
	for(int i=0;i<25;i++){
		ask(in[i]);
	}
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...