Die Aufgabe
Angesichts der Menge
und eine ganze Zahl
Finden Sie die n-te Teilmenge.
Input-Output
N wird als vorzeichenlose ganze Zahl in stdin angegeben. Sie müssen die n - te Teilmenge in einem geeigneten Format für Ihre Sprache gedruckt werden (dies kann [1,2,3], {1,2,3}, [1, 2, 3], 1 2 3, 1,2,3usw. , solange es ein Mensch lesbar Text - Format).
Ein bisschen über Teilmengen
Es gibt eine Beziehung zwischen Teilmengen und Zahlen in der Basis zwei. Jede Ziffer
[1,8](das letzte und erste Element). Sie erhalten die Teilmenge Nth durch die Zahl in der Basis 2 Umwandlung und dann enthält die Teilmenge alle Elemente , bei denen [1,2]. Die Ziffer ganz rechts ist die Ziffer # 0. Es ist in Ordnung zu drucken [2,1]. Das Set muss nicht sortiert werden.
Nachträge:
Ja, das Set ist fest auf 1..8. Das Set ist nicht Bestandteil der Eingabe. Die Eingabe ist nur N .
Ja, Sie können alternative Eingabeformulare verwenden.
Alle erwarteten Ausgaben für alle N : https://tio.run/##SyotykktLixN/f/fyNS02qIoP8soJd1CwSAg2kY32LPWPaoqs7jg/38A
"123" eindeutig. Ist es gültig
1auf8, oder ist es ein Satz?