Pagini recente » Diferente pentru problema/combinari intre reviziile 5 si 10 | Diferente pentru problema/algsort intre reviziile 15 si 25 | Diferente pentru problema/algsort intre reviziile 9 si 25 | Diferente pentru problema/combinari intre reviziile 1 si 10
Diferente intre titluri:
Diferente intre continut:
== include(page="template/taskheader" task_id="combinari") ==
Poveste si cerinta...
Sa se genereze toate combinarile de $N$ luate cate $K$ in ordine lexicografica.
h2. Date de intrare
Fisierul de intrare $combinari.in$ ...
Fisierul de intrare $combinari.in$ contine pe prima linie numerele naturale $N$ si $K$.
h2. Date de iesire
In fisierul de iesire $combinari.out$ ...
In fisierul de iesire $combinari.out$ va contine toate combinarile de $N$ luate cate $K$, fiecare pe o linie noua.
h2. Restrictii
* $... ≤ ... ≤ ...$
* $1 ≤ N ≤ 18$
* $1 ≤ K ≤ N$
* Intr-o combinare numerele trebuie scrise in ordine crescatoare
h2. Exemplu
table(example). |_. combinari.in |_. combinari.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
| 4 3
| 1 2 3
1 2 4
1 3 4
2 3 4
|
h3. Explicatie
h1. Indicatii de rezolvare
...
Problema se rezolva folosind metoda backtracking. Pentru mai multe informatii despre combinari consultati 'wikipedia':http://en.wikipedia.org/wiki/Combination.
O sursa de 100 de puncte poate fi gasita 'aici':http://infoarena.ro/job_detail/152771?action=view-source
h2. Probleme suplimentare
Alte probleme care se rezolva folosind generarea de combinari:
* Infoarena - 'Dezastru':problema/dezastru
== include(page="template/taskfooter" task_id="combinari") ==
Nu exista diferente intre securitate.
Diferente intre topic forum: