Submission #320276

#TimeUsernameProblemLanguageResultExecution timeMemory
320276tasfiq4Question (Grader is different from the original contest) (CEOI14_question_grader)C++14
100 / 100
4343 ms24740 KiB
#include <bits/stdc++.h> using namespace std; bool am=false; int code[922][12]; int perm[12]={0,0,0,0,0,0,1,1,1,1,1,1}; int encode(int n,int x,int y){ //printf("x %d y %d\n",x,y); int i,cnt=0; if(!am) { do{ for(i=0;i<12;i++) code[cnt][i]=perm[i]; cnt++; }while(next_permutation(perm,perm+12)); am=true; } x--;y--; for(i=0;i<12;i++) if(code[x][i]&&!code[y][i]) return i+1; }
#include <bits/stdc++.h> using namespace std; bool am=false; int code[922][12]; int perm[12]={0,0,0,0,0,0,1,1,1,1,1,1}; int decode(int n,int q,int h){ int i,cnt=0; q--; if(!am) { do{ for(i=0;i<12;i++) code[cnt][i]=perm[i]; cnt++; }while(next_permutation(perm,perm+12)); am=true; } return code[q][h-1]; //printf("h %lld\n",h); }

Compilation message (stderr)

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