Submission #754864

#TimeUsernameProblemLanguageResultExecution timeMemory
754864vjudge1Cluedo (IOI10_cluedo)C++17
0 / 100
0 ms208 KiB
#include "grader.h"
#include "cluedo.h"
#include <bits/stdc++.h>
using namespace std;

void Solve(){
   vector<int> m(7,0), l(11,0), w(7,0);

   for(int i = 1; i<=6; i++){

      bool ok = true;

      if(m[i] == 1) continue;


      for(int j = 1; j<=10; j++){

         if(!ok) break;
         bool certo = true;

         if(l[j] == 1) continue;
         for(int k = 1; k<=6;k++){

            if(!certo) break;
            if(!ok) break;
            if(w[k] == 1) continue;
            int aux = Theory(i,j,k);

            cout << "i "<< i << " j " << j << " k " << k <<" aux " << aux <<endl;
            if(aux == 0) return;
            if(aux == 1){ m[i] = 1; ok = false;}
            else if(aux == 2){ l[j] = 1; certo = false;}
            else{ w[k] = 1;}
         }
      }
   }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...