Submission #41532

#TimeUsernameProblemLanguageResultExecution timeMemory
41532pica4500cmp (balkan11_cmp)C++98
10 / 100
2009 ms98856 KiB
#include "cmp.h" //9점 비벼욧---!!! void remember(int n) { for (int i = 1; i <= 12; i++) { if (n & (1 << (i - 1))) bit_set(10000 + i); } int up = (n >> 6) + 1; bit_set(5000 + up); } int compare(int b) { int up = (b >> 6) + 1; int down = (b % (1 << 6)) + 1; if (bit_get(5000 + up)) { for (int i = 6; i >= 1; i--) { bool cur = bit_get(10000 + i); bool isExist = b & (1 << (i - 1)); if (cur && !isExist) return -1; if (isExist && !cur) return 1; } return 0; } else { for (int i = 12; i >= 7; i--) { bool cur = bit_get(10000 + i); bool isExist = b & (1 << (i - 1)); if (cur && !isExist) return -1; if (isExist && !cur) return 1; } return 0; } return 0; }

Compilation message (stderr)

cmp.cpp: In function 'int compare(int)':
cmp.cpp:15:6: warning: unused variable 'down' [-Wunused-variable]
  int down = (b % (1 << 6)) + 1;
      ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...