#include"bits/stdc++.h"
using namespace std;
int encode (int n, int x, int y) {
int ret = 0;
int flag = 0;
while (x) {
flag++;
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;
int flag = 0;
while (x) {
flag++;
while (x % 2 == 0) ret+=flag+1, x/=2;
while (x % 2) ret+=flag+2, x/=2;
}
return ret == h;
}
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Incorrect |
1932 ms |
24096 KB |
wrong answer |
2 |
Incorrect |
1914 ms |
24032 KB |
wrong answer |