Submission #429348

# Submission time Handle Problem Language Result Execution time Memory
429348 2021-06-15T21:20:03 Z Kushagra_J Cluedo (IOI10_cluedo) C++14
0 / 100
1 ms 200 KB
#include <bits/stdc++.h>
#include "grader.h"
#include "cluedo.h"
using namespace std;
void Solve(){
    int r;
    int a,b,c;
    set<int> murderer= {1,2,3,4,5,6};
    set<int> location={1,2,3,4,5,6,7,8,9,10};
    set<int> weapon={1,2,3,4,5,6};
   for(int i=1;i<=6;i++)
   {
      r= Theory(i,i,i);
      if(r==0) return;
      else if(r==1) murderer.erase(i);
      else if(r==2) location.erase(i);
      else if(r==3) weapon.erase(i);
   }
   for(int i=7;i<=10;i++)
   {
       r= Theory(*murderer.begin(),i,*weapon.begin());
       if(r==0) return;
       else if(r==1) murderer.erase(*murderer.begin());
       else if(r==2) location.erase(i);
       else if(r==3) weapon.erase(*weapon.begin());
   }

       a= *murderer.begin();
       b=*location.begin();
       c=*weapon.begin();
       r= Theory(a,b,c);
       if(!r) return;
   
  
}
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 200 KB Incorrect
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 200 KB Incorrect
2 Halted 0 ms 0 KB -