Pagini recente » Diferente pentru problema/rays intre reviziile 8 si 9 | Diferente pentru problema/carray intre reviziile 5 si 6 | Diferente pentru problema/zigzag2 intre reviziile 31 si 5 | Diferente pentru problema/rutier intre reviziile 1 si 2 | Diferente pentru problema/mojosort intre reviziile 3 si 4
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="mojosort") ==
!{width: 300px; float: right; margin: 10px}problema/mojosort?mojojojo.png!
Ameţit după petrecerea răufăcătorilor, Mojo Jojo s-a dus la Profi să îşi cumpere *N* banane numerotate cu indici distincţi de la *1* la *N* (acestea formează o permutare). Cu cât indicele unei banane este mai mare, cu atât banana este mai gustoasă. Ca orice altă maimuţă de speţă nobilă, Mojo Jojo preferă să păstreze ce e mai bun la sfârşit. Din acest motiv, acesta şi-ar dori să le mănânce în ordine de la banana cu indicele cel mai mic (banana cu indicele *1*), până la banana cu indicele *N*.
Din păcate, Mojo este mult prea ameţit ca să stea să sorteze banane după bunul plac, motiv pentru care le va mânca în ordinea în care le-a cumpărat. Fiind un geniu în bananologie, Mojo a definit costul unei astfel de permutări ca fiind numărul de inversiuni. Înainte de a se apuca de mâncat, Mojo s-a hotărât să minimizeze numărul de inversiuni ale permutării având la dispoziţie două tipuri de operaţii:
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.