#include "grader.h"
#include "cluedo.h"
#include <bits/stdc++.h>
using namespace std;
void Solve(){
// 6 murders, 10 locations, 6 weapons
vector<bool> poss_m(7, true);
vector<bool> poss_l(11, true);
vector<bool> poss_w(7, true);
// start with 1, 1, 1
int murd = 1;
int loc = 1;
int weap = 1;
while(true){
if(!poss_m[murd]) murd++;
if(!poss_l[loc]) loc++;
if(!poss_w[weap]) weap++;
int ans = Theory(murd, loc, weap);
if(ans == 0) return;
if(ans == 1){
poss_m[murd] = false;
}
if(ans == 2){
poss_l[loc] = false;
}
if(ans == 3){
poss_w[weap] = false;
}
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |