제출 #1341405

#제출 시각아이디문제언어결과실행 시간메모리
1341405jumpCluedo (IOI10_cluedo)C++20
0 / 100
0 ms344 KiB
#include "grader.h"
#include "cluedo.h"

bool a[12];
bool b[8];
bool c[12];
void Solve(){
   for(int i=1;i<=10;i++)a[i]=true;
   for(int i=1;i<=7;i++)b[i]=true;
   for(int i=1;i<=10;i++)c[i]=true;
   bool search = true;
   do{
      int ga,gb,gc;
      for(int i=1;i<=10;i++){
         if(a[i]){
            ga=i;
            continue;
         }
      }
      for(int i=1;i<=7;i++){
         if(b[i]){
            gb=i;
            continue;
         }
      }
      for(int i=1;i<=10;i++){
         if(c[i]){
            gc=i;
            continue;
         }
      }
      int res = Theory(ga,gb,gc);
      if(res==0)search=false;
      else if(res==1)a[ga]=false;
      else if(res==2)b[gb]=false;
      else c[gc]=false;
   }while(search==true);
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...