Submission #870619

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

void play() {
   int p=1;
   vector<int> poz(26,-1);
   poz[0]=0;
   char slovo;
   bool ok=true;
   for(int i=1; ok; i++){
        if(i%2==1){
            if(p==51){ok=false; continue;}
            slovo=faceup(p);
            p++;
            continue;
        }
        if(poz[slovo-'A'+1]!=-1){
            char gg=faceup(poz[slovo-'A'+1]);
            continue;
        }
        poz[slovo-'A'+1]=p-1;
        int slovo2=faceup(p);
        if(slovo2==slovo){
            p++;
            continue;
        }
        if(poz[slovo2-'A'+1]!=-1) continue;
        poz[slovo2-'A'+1]=p;
        p++;
   }
   return;
}

Compilation message (stderr)

memory.cpp: In function 'void play()':
memory.cpp:20:18: warning: unused variable 'gg' [-Wunused-variable]
   20 |             char gg=faceup(poz[slovo-'A'+1]);
      |                  ^~
memory.cpp:25:9: warning: 'slovo' may be used uninitialized in this function [-Wmaybe-uninitialized]
   25 |         if(slovo2==slovo){
      |         ^~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...