#include"bits/stdc++.h"
using namespace std;
int encode (int n, int x, int y) {
int ret = 0;
bool flag = 0;
while (x) {
flag ^= 1;
while (x % 2 == 0) ret+=flag+1, x/=2;
while (x % 2) ret+=flag+2, x/=2;
}
return ret;
}
#include"bits/stdc++.h"
using namespace std;
int decode (int n, int q, int h) {
int x = q;
int ret = 0;
bool flag = 0;
while (x) {
flag ^= 1;
while (x % 2 == 0) ret+=flag+1, x/=2;
while (x % 2) ret+=flag+2, x/=2;
}
return ret == h;
}
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Incorrect |
1900 ms |
24008 KB |
wrong answer |
2 |
Incorrect |
1888 ms |
24100 KB |
wrong answer |