제출 #1281105

#제출 시각아이디문제언어결과실행 시간메모리
1281105WH8Cluedo (IOI10_cluedo)C++20
100 / 100
5 ms400 KiB
#include "grader.h"
#include "cluedo.h"
#include <bits/stdc++.h>
using namespace std;

void Solve(){	
	random_device rd;
	mt19937_64 g(rd());
	vector<vector<int>> v(4);
	v[1].resize(6);
	v[2].resize(10);
	v[3].resize(6);
	for(int i=1;i<=3;i++){
		iota(v[i].begin(),v[i].end(),1);
		shuffle(v[i].begin(),v[i].end(),g);
	}
	vector<int> p(4, 0);
	int ret;
	while (1){
		ret=Theory(v[1][p[1]],v[2][p[2]],v[3][p[3]]);
		if(ret==0)return;
		p[ret]++;
	}
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...