eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Генерація підмножин

Генерація підмножин

Задано множину s потужності n, що містить усі елементи з інтервалу [1..n]. Необхідно згенерувати всі його підмножини.

Вхідні дані

Єдине число n (1n8).

Вихідні дані

У кожному рядку необхідно вивести одну з підмножин заданої множини. Підмножина записується перечисленням своїх елементів за збільшенням. Елементи підмножини повинні бути записані разом, без пропусків (пробілів). Кожна підмножина повинна зустрічатися не більше одного разу. Підмножини також потрібно перераховувати за збільшенням (див. приклад). Пусту підмножину виводити не потрібно.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
2
Вихідні дані #1
1
2
12
Вхідні дані #2
3
Вихідні дані #2
1
2
3
12
13
23
123