Sari la conținut
Zece la Info
Probleme

Aranjamente de k elemente alese dintr-o multime data de numere

Medie 1500 ms 64 MB#backtracking#aranjamente#combinatorica

Se citesc un numar natural n, cele n numere intregi distincte ale unei multimi date, si un numar natural k (k <= n). Generati, folosind metoda Backtracking, toate aranjamentele de k elemente alese din multimea data, in ordine lexicografica (dupa valorile numerelor).

Date de intrare
Pe prima linie se citeste n. Pe a doua linie se citesc cele n numere intregi, distincte doua cate doua. Pe a treia linie se citeste k.
Date de iesire
Se afiseaza, cate unul pe linie, in ordine lexicografica, toate aranjamentele de k elemente ale multimii date.
Restrictii
1 <= k <= n <= 9, -1000 <= elemente <= 1000

Exemple

Exemplul 1

Intrare

3
5 -1 2
2

Iesire

-1 2
-1 5
2 -1
2 5
5 -1
5 2

Exemplul 2

Intrare

4
1 2 3 4
1

Iesire

1
2
3
4

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.