Submission #882067

#TimeUsernameProblemLanguageResultExecution timeMemory
882067gustavo_dMemory (IOI10_memory)C++17
100 / 100
1 ms600 KiB
#include "grader.h"
#include "memory.h"
#include <bits/stdc++.h>
using namespace std;

void play() {
   int i;
   char a, b;
   char cards[50];
   for (i=0; i<50; i+=2) {
      a = faceup(i+1);
      b = faceup(i+2);
      cards[i] = a;
      cards[i+1] = b;
   }
   for (int i=0; i<25; i++) {
	   char find = (char)(((int)'A') + i);
	   int ia=-1, ib=-1;
	   for (int j=0; j<50; j++) {
		   if (cards[j] == find) {
			   if (ia == -1) ia = j;
			   else {
				   ib = j;
				   break;
			   }
		   }
	   }
	   faceup(ia+1);
	   faceup(ib+1);
   }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...