제출 #41523

#제출 시각아이디문제언어결과실행 시간메모리
41523pica4500cmp (balkan11_cmp)C++98
0 / 100
3058 ms90768 KiB
#include "cmp.h" #include <algorithm> using namespace std; void remember(int n) { int grp = n / 64; grp++; bit_set(grp); bit_set(65 + n); } int compare(int b) { int bGrp = b / 64; bGrp++; int aGrp = 0; for (int i = 1; i <= 64; i++) { if (i > bGrp) return -1; if (bit_get(i)) { aGrp = i; break; } } if (aGrp < bGrp) return 1; int startG = (aGrp * 64) + 1; int endG = startG + 63; int a = -1; b += 65; for (int i = startG; i <= endG; i++) { if (i > b) return -1; if (bit_get(i)) { a = i; break; } } if (a == b) return 0; return 1; }
#Verdict Execution timeMemoryGrader output
Fetching results...