Submission #199316

#TimeUsernameProblemLanguageResultExecution timeMemory
199316mythosMemory (IOI10_memory)C++14
100 / 100
9 ms504 KiB
#include "grader.h"
#include "memory.h"

void play() {
    int fst[110] = {}, snd[110] = {};

    for (int i = 1; i <= 50; i += 2) {
        int c1 = faceup(i);
        int c2 = faceup(i + 1);
        if (fst[c1]) snd[c1] = i;
        else fst[c1] = i;
        if (fst[c2]) snd[c2] = i + 1;
        else fst[c2] = i + 1;
    }

    for (int c = 'A'; c <= 'Y'; c++) {
        faceup(fst[c]); faceup(snd[c]);
    }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...