제출 #1141662

#제출 시각아이디문제언어결과실행 시간메모리
1141662lyricclamp비교 (balkan11_cmp)C++20
0 / 100
0 ms320 KiB
#include<bits/stdc++.h> #include"cmp.h" using namespace std; void remember(int a) { string s; s += (a % 2) + '0'; while(a /= 2) s += (a % 2) + '0'; for(int i = 0; i < s.size(); i++) if(s[i] == '1') bit_set(i); } int compare(int b) { string s; s += (b % 2) + '0'; while(b /= 2) s += (b % 2) + '0'; while(s.size() < 12) s += '0'; reverse(s.begin(), s.end()); for(int i = 0, j = s.size() - 1; i < s.size(); i++, j--) { bool a = bit_get(j); if(s[i] == '1' && !a) return 1; if(s[i] == '0' && a) return -1; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...