시간 제한 : 1초메모리 제한 : 128MB 입력첫째 줄에 K(1 n; for (k = 1; k = n) break; } idx = n - pow(2, k) + 1; vector arr(k, 0); i = 0, size = arr.size(); while (idx>0) { arr[size - 1 - i] = idx % 2; idx /= 2, i++; } for (int i = 0; i < size; i++) { if (arr[i] == 1) cout