int n = 3;
for (int i = 0; i < (1 << n); i++) {
for (int j = 0; j < n; j++) {
if (i & (1 << j)) {
cout << j << " ";
}
}
cout << endl;
}
'공부합시다' 카테고리의 다른 글
LIS 최장 증가 부분 수열 (0) | 2020.10.25 |
---|---|
결과 MOD 나누는 거 관련 (0) | 2020.10.15 |
거듭 제곱 빠른 계산 (0) | 2020.09.19 |
std::bitset (0) | 2020.09.01 |
점 3개의 방향성을 나타내는 CCW (0) | 2020.09.01 |