Submission #565196

#TimeUsernameProblemLanguageResultExecution timeMemory
565196DodoQuestion (Grader is different from the original contest) (CEOI14_question_grader)C++14
0 / 100
7085 ms208 KiB
#include <bits/stdc++.h> #define ll long long #define endl '\n' #define pb push_back using namespace std; int encode (int n, int x, int y) { for(int i=0;i<=9;i++) { if((x&(1<<i))^(y&(1<<i))) { if((x&(1<<i))) return i+1; } } x=__builtin_popcount(x); y=__builtin_popcount(y); for(int i=0;i<=4;i++) { if((x&(1<<i))^(y&(1<<i))) { if((x&(1<<i))) return (11+i); } } }
#include <bits/stdc++.h> #define ll long long #define endl '\n' #define pb push_back using namespace std; int decode (int n, int q, int h) { if(h<=10) { h-=1; if((q&(1<<h)))return 1; else return 0; } else { ll x=__builtin_popcount(q); h-=11; if((x&(1<<h)))return 1; else return 0; } }

Compilation message (stderr)

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