Pagini recente » Diferente pentru utilizator/sasha_12454 intre reviziile 1 si 23 | Istoria paginii utilizator/vlad10 | Statistici Silviu Chisalita (SilviuC25) | Profil rares404 | Diferente pentru problema/soldiers intre reviziile 1 si 2
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="soldiers") ==
Poveste şi cerinţă...
N soldati se aseaza in linie, de la stanga la dreapta. Fiecare soldat are un numar distinct de la 1 la n asociat. In fiecare dimineata sergenrul responsabil vine si cheama in fata pe soldatii corespunzatori numerelor 1 2 ... K
Daca acestia nu se afla chiar in ordinea 1 2 ... K pe toti cei N soldati ii va astepta o pedeapsa crunta. Sergentul, observand ca cei K soldatu nu sunt asezati corect, va incepe sa ordoneze soldatii. El ii va ordona pe cei K soldati folosind interschimbari adiacenti. La fiecare pas va alege 2 soldati aflati in ordine consecutive (din cei n) si ii va obliga sa isi interschimve pozitiile.
Sergentul este foarte eficient si ii va ordona pe soldatii cu numerele 1 2 ... K folosind un numar minim de interschimbari, insa pentru fiecare astfel de interschimbare ii va obliga pe toti soldatii sa execute o flotare.
Astazi sergentul este prea nervos si ocupat, si drept urmarw vs roaga pe voi sa ii spuneti cate flotari trebuie sa execute cei N soldati.
h2. Date de intrare
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.