#1225
Jocul pe care îl joaca Robo atunci când se plictisește este un joc inteligent pentru roboței. Pe ecranul tabletei lui roboțești, sunt N
căsuțe de formă pătrată, cu latura egală cu 1
. Căsuțele sunt așezate pe un rând, una lângă alta, fiind etichetate, în această ordine, cu numere de la 1
la N
. Fiecare căsuță conține câte un număr natural, identificatorul câte unuia dintre prietenii săi, roboței, ca și el. Identificatorii se pot repeta.
Robo poate interschimba conținutul a două căsuțe, numai dacă distanța dintre centrele acestora pe orizontală este egală cu distanța dintre brațele sale; distanța, pe orizontală, dintre centrele a două căsuțe etichetate cu
i
, respectiv cu j
, este j-i
(1≤i<j≤N
).
El își poate fixa în orice moment distanța dintre brațe la 1
sau își poate dubla distanța curentă dintre brațe, de oricâte ori este necesar, fără a depăși valoarea N-1
. Astfel, distanța dintre brațele sale poate fi 1
, apoi, prin dublare, 2
, apoi, prin dublare 4
, apoi, prin dublare 8
etc. La începutul jocului, distanța dintre brațele lui Robo este 1
. De fiecare dată când consideră convenabilă distanța dintre brațe, realizează o interschimbare.
Se cere ca Robo să așeze identificatorii în căsuțe în ordine crescătoare, prin maximum 12500
interschimbări de tipul celei precizate mai sus.
ONI GIM 2015, Clasa a VIII-a
ID | Utilizator | Problema | Data încărcării | Stare | ||
---|---|---|---|---|---|---|
sort2dist | 20 Martie 2025, 18:06 | Evaluare finalizată | 11 | |||
sort2dist | 20 Martie 2025, 18:00 | Evaluare finalizată | 3 | |||
sort2dist | 20 Martie 2025, 17:59 | Evaluare finalizată | 11 | |||
sort2dist | 20 Martie 2025, 17:58 | Evaluare finalizată | 11 | |||
sort2dist | 20 Martie 2025, 17:58 | Evaluare finalizată | 3 | |||
sort2dist | 20 Martie 2025, 17:18 | Evaluare finalizată | 100 | |||
sort2dist | 20 Martie 2025, 17:17 | Evaluare finalizată | E.C | |||
sort2dist | 13 Martie 2025, 14:01 | Evaluare finalizată | 70 | |||
sort2dist | 12 Martie 2025, 19:57 | Evaluare finalizată | E.C | |||
sort2dist | 12 Martie 2025, 19:57 | Evaluare finalizată | E.C | |||
sort2dist | 12 Martie 2025, 19:55 | Evaluare finalizată | E.C | |||
sort2dist | 12 Martie 2025, 19:55 | Evaluare finalizată | E.C | |||
sort2dist | 12 Martie 2025, 19:54 | Evaluare finalizată | E.C | |||
sort2dist | 09 Martie 2025, 18:44 | Evaluare finalizată | 100 | |||
sort2dist | 09 Martie 2025, 13:45 | Evaluare finalizată | 45 | |||
sort2dist | 09 Martie 2025, 13:44 | Evaluare finalizată | 45 | |||
sort2dist | 09 Martie 2025, 13:44 | Evaluare finalizată | E.C | |||
sort2dist | 09 Martie 2025, 13:43 | Evaluare finalizată | E.C | |||
sort2dist | 09 Martie 2025, 13:41 | Evaluare finalizată | 24 | |||
sort2dist | 09 Martie 2025, 13:41 | Evaluare finalizată | 39 | |||
sort2dist | 09 Martie 2025, 13:40 | Evaluare finalizată | 24 | |||
sort2dist | 09 Martie 2025, 13:40 | Evaluare finalizată | E.C | |||
sort2dist | 09 Martie 2025, 13:40 | Evaluare finalizată | E.C | |||
sort2dist | 09 Martie 2025, 13:37 | Evaluare finalizată | 3 | |||
sort2dist | 09 Martie 2025, 13:36 | Evaluare finalizată | 33 | |||
sort2dist | 09 Martie 2025, 13:35 | Evaluare finalizată | 33 | |||
sort2dist | 09 Martie 2025, 13:33 | Evaluare finalizată | 3 | |||
sort2dist | 09 Martie 2025, 13:32 | Evaluare finalizată | 0 | |||
sort2dist | 09 Martie 2025, 13:31 | Evaluare finalizată | 0 | |||
sort2dist | 09 Martie 2025, 13:30 | Evaluare finalizată | 3 | |||
sort2dist | 09 Martie 2025, 13:30 | Evaluare finalizată | 0 | |||
sort2dist | 09 Martie 2025, 13:29 | Evaluare finalizată | 33 | |||
sort2dist | 09 Martie 2025, 13:29 | Evaluare finalizată | 33 | |||
sort2dist | 09 Martie 2025, 13:29 | Evaluare finalizată | 33 | |||
sort2dist | 09 Martie 2025, 13:22 | Evaluare finalizată | 33 | |||
sort2dist | 09 Martie 2025, 13:22 | Evaluare finalizată | E.C | |||
sort2dist | 09 Martie 2025, 13:19 | Evaluare finalizată | 33 | |||
sort2dist | 09 Martie 2025, 13:19 | Evaluare finalizată | 33 | |||
sort2dist | 09 Martie 2025, 12:45 | Evaluare finalizată | 25 | |||
sort2dist | 07 Martie 2025, 21:22 | Evaluare finalizată | 66 | |||
sort2dist | 07 Martie 2025, 21:22 | Evaluare finalizată | E.C | |||
sort2dist | 07 Martie 2025, 21:21 | Evaluare finalizată | 10 | |||
sort2dist | 05 Martie 2025, 11:38 | Evaluare finalizată | 0 | |||
sort2dist | 05 Martie 2025, 11:22 | Evaluare finalizată | 0 | |||
sort2dist | 12 Februarie 2025, 08:06 | Evaluare finalizată | 100 | |||
sort2dist | 15 Ianuarie 2025, 21:17 | Evaluare finalizată | 100 | |||
sort2dist | 15 Ianuarie 2025, 21:16 | Evaluare finalizată | E.C | |||
sort2dist | 13 Ianuarie 2025, 19:27 | Evaluare finalizată | 100 | |||
sort2dist | 13 Ianuarie 2025, 19:23 | Evaluare finalizată | 4 | |||
sort2dist | 13 Ianuarie 2025, 19:21 | Evaluare finalizată | 3 |