Laiko ribojimas: 1s
Atminties ribojimas: 64MB
Posekiai
Ant stalo padėta kortų, iš eilės sunumeruotų nuo
iki
.
Išveskite visus būdus, kaip galima pasirinkti lygiai
kortų.
Eiliškumas, kuriuo kortos paimamos yra nesvarbus (pavyzdžiui, eiliškumas
atitinka
).
Pradiniai duomenys
Pirmoje eilutėje pateikiami du tarpais atskirti sveikieji skaičiai ir
(
).
Rezultatai
Išveskite visus įmanomus variantus, kaip galima paimti lygiai kortų.
Kiekvieno atskiro varianto kortų numeriai turi būti išrikiuoti.
Taip pat variantus išveskite leksikografinio didėjimo tvarka (pavydžiui, variantas
turės eiti anksčiau už variantą
, nes
ir
). Kad būtų aiškiau, pažiūrėkite pavyzdžius.
Pavyzdžiai
Duomenys | Rezultatai |
---|---|
3 2 |
1 2 1 3 2 3 |
4 2 |
1 2 1 3 1 4 2 3 2 4 3 4 |
5 3 |
1 2 3 1 2 4 1 2 5 1 3 4 1 3 5 1 4 5 2 3 4 2 3 5 2 4 5 3 4 5 |