:: ADVANCE ::
[Bit] bit 개수 세는 함수 본문
반응형
bit 중 1의 개수를 세어 저장해두는 함수
1 2 3 4 5 6 7 8 | void countbit(int n) { int bc[1 << 20]; for (int i = 1; i < 1 << (n + 1); i++) { int x = i & (i * -1); bc[i] = bc[i - x] + 1; } } | cs |
bit를 출력해본 결과
bit 1 count 결과
반응형
'Algorithm > Algorithm' 카테고리의 다른 글
[순열과 조합] 순열과 조합 알고리즘 (0) | 2017.05.07 |
---|---|
[MST] 크루스칼 알고리즘 (0) | 2016.10.14 |
[BitMask] 에라토스테네스의 체 (0) | 2016.07.17 |
[STL] vector (0) | 2016.07.04 |
[STL] 어댑터 (0) | 2016.07.02 |
Comments