답안 #305679

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
305679 2020-09-23T19:19:00 Z Nucleist Xoractive (IZhO19_xoractive) C++14
0 / 100
1 ms 384 KB
#include "interactive.h"
#include <bits/stdc++.h>
using namespace std;
vector<int> guess(int n) {
	map<int,int>ani,fri;
	int yo=ask(1);
	for (int i = 0; i <= 6; ++i)
	{
		vector<int>cur,cur1;
		fri.clear();
		for (int j = 0; j < n; ++j)
		{
			if(j&(1<<i)){
				cur.push_back(j+1);
			}
		}
		cur=get_pairwise_xor(cur);
		cur1=cur;
		cur1.push_back(1);
		cur1=get_pairwise_xor(cur1);
		for(auto it:cur)fri[it]++;
		for(auto it:cur1){
			fri[it]--;
			if(!fri[it]){
				fri.erase(it);
			}
		}
		for(auto it:fri){
			ani[it.first^yo]|=(1<<i);
		}
	}
	vector<int>ans;
	ans.resize(n);
	for(auto it:ani){
		ans[it.second]=it.first;
	}
	return ans;
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 256 KB Not correct size
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 384 KB Not correct size
2 Halted 0 ms 0 KB -