Submission #1194351

#TimeUsernameProblemLanguageResultExecution timeMemory
1194351prideliqueeeCluedo (IOI10_cluedo)C++20
100 / 100
3 ms396 KiB
#include "grader.h"
#include "cluedo.h"

void Solve(){
   int r;
   int s[4][11];
   for(int i=1;i<=6;i++)
   s[1][i]=i;
   for(int i=1;i<=10;i++)
   s[2][i]=i;
   for(int i=1;i<=6;i++)
   s[3][i]=i;
   int a=6,b=10,c=6;
   while(1)
   {
      r=Theory(s[1][1],s[2][1],s[3][1]);
      if(r==0)
      return;
      else if(r==1)
      {
         a--;
         for(int i=1;i<=a;i++)
         s[1][i]=s[1][i+1];
      }
      else if(r==2)
      {
         b--;
         for(int i=1;i<=b;i++)
         s[2][i]=s[2][i+1];
      }
      else if(r==3)
      {
         c--;
         for(int i=1;i<=c;i++)
         s[3][i]=s[3][i+1];
      }
   }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...