제출 #565188

#제출 시각아이디문제언어결과실행 시간메모리
565188Dodo질문 (CEOI14_question_grader)C++14
0 / 100
1 ms416 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) { int h; for(int i=0;i<=10;i++) { if((x&(1<<i))^(y&(1<<i))) { if((x&(1<<i))) return i; } } x=__builtin_popcount(x); y=__builtin_popcount(y); for(int i=0;i<=10;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) { 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; } }

컴파일 시 표준 에러 (stderr) 메시지

encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:9:7: warning: unused variable 'h' [-Wunused-variable]
    9 |   int h;
      |       ^
encoder.cpp:28:1: warning: control reaches end of non-void function [-Wreturn-type]
   28 | }
      | ^
#Verdict Execution timeMemoryGrader output
Fetching results...