Submission #1325886

#TimeUsernameProblemLanguageResultExecution timeMemory
1325886hyyhMemory (IOI10_memory)C++20
100 / 100
1 ms400 KiB
#include "grader.h"
#include "memory.h"

#include <iostream>
#include <math.h>
#include <vector>
#include <string>
#include <algorithm>
#include <queue>
#include <stack>
#include <map>
#include <cstring>
#include <iomanip>
#include <set>
#include <bitset>
using namespace std;

#define f first
#define s second

void play() {
   vector<pair<int,int>> ar(25,{-1,-1});
   for(int i = 1;i <= 50;i++){
      char a = faceup(i);
      if(ar[a-'A'].f == -1) ar[a-'A'].f = i;
      else ar[a-'A'].s = i;
      //cout << ar[a-'A'].f << " " << ar[a-'A'].s << endl;
   }
   for(int i{};i < 25;i++){
      faceup(ar[i].f);
      faceup(ar[i].s);
   }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...