Задание
Учитывая набор
и целое число
найти N-е подмножество.
Ввод, вывод
N задается как целое число без знака на стандартном вводе. Вы должны напечатать подмножество Nth в формате , подходящем для вашего языка (это может включать в себя [1,2,3], {1,2,3}, [1, 2, 3], 1 2 3, и 1,2,3т.д., пока это человек читаемый текст формат).
Немного о подмножествах
Существует связь между подмножествами и числами в базе два. Каждая цифра
[1,8](последний и первый элемент). Вы получаете N-е подмножество путем преобразования числа в основание 2, а затем подмножество включает в себя все элементы, где [1,2]. Самая правая цифра - цифра № 0. Это нормально для печати [2,1]. Набор не должен быть отсортирован.
Дополнения:
Да, набор фиксируется на 1..8. Набор не является частью ввода. Ввод только N .
Да, вы можете использовать альтернативные формы ввода.
Все ожидаемые результаты для всех N : https://tio.run/##SyotykktLixN/f/fyNS02qIoP8soJd1CwSAg2kY32LPWPaoqs7jg/38A
"123", будет однозначным. Это действительно?
1для8или это какой-то набор?