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 |