Open devLupin opened 1 year ago
#include <bitset> bitset<5> bit(9); cout << bit.to_string(); // 01001 cout << bit.count(); // 2
int count(int n) { int i; for (i = 0; n != 0; i++) { n &= (n - 1); } return i; }
예제 코드의 bitset<5> bit<9>
bitset<5> bit<9>
어떤 숫자가 2진수로 표현했을 때 최대 15만개의 자리수로 표현이 된다고 해보자