제출 #1317600

#제출 시각아이디문제언어결과실행 시간메모리
1317600matrix081Memory (IOI10_memory)C++20
0 / 100
0 ms332 KiB
#include "grader.h" #include "memory.h" #include <vector> #include <iostream> using namespace std; void play() { int i,j,candies=0; char a, b,c,d; vector <int> guessed(25, -1); // when we meet a letter we have not seen before store it in the guessed array // if we have seen it before a dn we are at a, call b on the index in the array // if we are at b and have seen it before continue for (i=0; i<=50&&candies<25; i++) { a = faceup(i); if(guessed[int(a)-65]==-1){ // have not see it before guessed[int(a)-65] = i; b = faceup(i+1); if(guessed[int(b)-65]==-1){ guessed[int(b)-65] = i+1; // if I havent met b before I save it; } } else{ // my case where we have met it before ; b = faceup(guessed[int(a)-65]); candies+=1; } } // for (i=0; i<50 && candies<=25; i++){ // c = faceup(i); // if(int(c)-65 == i){ // faceup(i+1); // continue; // } // d = faceup(guessed[int(c)-65]); // if(c==d){ // candies+=1; // } // } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...