Ko hoce da vezba vijuge moze da pokusa da resi ovaj zadatak.
Prvo mali zadacic za vezbu. Ako imamo neku permutaciju brojeva od 1 do n i ako ta prva permutacija predstavlja nacin kako premestamo brojeve koliki je minimalni broj koraka da bismo dobili pocetnu permutaciju. Evo primera. Imamo permutaciju (3,1,2,4). Svaki broj u permutaciji oznacava na koje mesto treba premestiti odgovarajuci broj.
U prvom koraku ce (3,1,2,4) da predje u (1,2,3,4)
U drugom koracu ce (1,2,3,4) da predje u (2,3,1,4) (premestanje radimo u skladu sa pocetnom permutacijom (3,1,2,4))
U trecem koraku ce (2,3,1,4) preci u (3,1,2,4)
Znaci trebalo nam je 3 koraka. Znaci u prvom zadatku nadjite minimalni broj koraka menjanja permutacije da bi smo dobili pocetnu permutaciju.
To je lak zadatak, a sad malo tezi.
Treba napraviti algoritam koji za uneti broj n odstampa jednu permutaciju koja ce zahtevati maksimalni broj koraka da bismo dobili pocetnu permutaciju.
Prakticno trazimo maksimum svih minimuma svih mogucih permutacija.
Prvo mali zadacic za vezbu. Ako imamo neku permutaciju brojeva od 1 do n i ako ta prva permutacija predstavlja nacin kako premestamo brojeve koliki je minimalni broj koraka da bismo dobili pocetnu permutaciju. Evo primera. Imamo permutaciju (3,1,2,4). Svaki broj u permutaciji oznacava na koje mesto treba premestiti odgovarajuci broj.
U prvom koraku ce (3,1,2,4) da predje u (1,2,3,4)
U drugom koracu ce (1,2,3,4) da predje u (2,3,1,4) (premestanje radimo u skladu sa pocetnom permutacijom (3,1,2,4))
U trecem koraku ce (2,3,1,4) preci u (3,1,2,4)
Znaci trebalo nam je 3 koraka. Znaci u prvom zadatku nadjite minimalni broj koraka menjanja permutacije da bi smo dobili pocetnu permutaciju.
To je lak zadatak, a sad malo tezi.
Treba napraviti algoritam koji za uneti broj n odstampa jednu permutaciju koja ce zahtevati maksimalni broj koraka da bismo dobili pocetnu permutaciju.
Prakticno trazimo maksimum svih minimuma svih mogucih permutacija.




