Submission #347086

#TimeUsernameProblemLanguageResultExecution timeMemory
347086ACmachineQuestion (Grader is different from the original contest) (CEOI14_question_grader)C++17
0 / 100
7087 ms4304 KiB
int sets[921]; int encode (int n, int x, int y) { int id = 1; if(id == 1){ for(int i = 0; i < (1 << 12); ++i){ if(__builtin_popcount(i) == 6) sets[id++] = i; } } for(int i = 0; i < 12; ++i){ if((sets[x]&(1 << i)) && !(sets[y]&(1 << i))) return i + 1; } }
int sets[921]; int decode (int n, int q, int h) { int id = 1; if(id == 1){ for(int i = 0; i < (1 << 12); ++i){ if(__builtin_popcount(i) == 6) sets[id++] = i; } } return (sets[q] &(1 << (h-1))); }

Compilation message (stderr)

encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:15:1: warning: control reaches end of non-void function [-Wreturn-type]
   15 | }
      | ^
#Verdict Execution timeMemoryGrader output
Fetching results...