Pagini recente » Algoritmiada 2016 - Runda 2 | Diferente pentru all-you-can-code-2008 intre reviziile 5 si 21 | Diferente pentru problema/ssm intre reviziile 10 si 27 | Atasamentele paginii Algoritmiada 2010 - Clasament Runda 2, Clasele 5-8 | Diferente pentru problema/permutari intre reviziile 7 si 21
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="permutari") ==
Sa se genereze toate permutarile multimii $1..N$, in ordine lexicografica.
Sa se genereze toate permutarile multimii {${1, 2, ...N}$}, in ordine lexicografica.
h2. Date de intrare
h2. Restrictii
* $1 ≤ N ≤ 10$
* $1 ≤ N ≤ 8$
h2. Exemplu
3 2 1
|
h3. Explicatie
h1. Indicatii de rezolvare
Problema este o aplicatie clasica a metodei backtracking. Pentru mai multe informatii consultati 'wikipedia':http://en.wikipedia.org/wiki/Backtracking.
O solutie de 100 de puncte poate fi gasita 'aici':job_detail/144618?action=view-source.
O alta solutie, foarte scurta, care se foloseste de functia next_permutation din STL se gaseste 'aici':job_detail/147505?action=view-source.
...
== include(page="template/taskfooter" task_id="permutari") ==
Nu exista diferente intre securitate.
Diferente intre topic forum: