#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 | 17 Aprilie 2025, 20:29 | Evaluare finalizată | 100 | |||
sort2dist | 16 Aprilie 2025, 17:28 | Evaluare finalizată | 100 | |||
sort2dist | 16 Aprilie 2025, 17:28 | Evaluare finalizată | 100 | |||
sort2dist | 16 Aprilie 2025, 17:28 | Evaluare finalizată | 100 | |||
sort2dist | 16 Aprilie 2025, 17:25 | Evaluare finalizată | 7 | |||
sort2dist | 16 Aprilie 2025, 17:22 | Evaluare finalizată | 7 | |||
sort2dist | 16 Aprilie 2025, 17:22 | Evaluare finalizată | 7 | |||
sort2dist | 16 Aprilie 2025, 17:22 | Evaluare finalizată | 7 | |||
sort2dist | 16 Aprilie 2025, 17:21 | Evaluare finalizată | E.C | |||
sort2dist | 15 Aprilie 2025, 18:57 | Evaluare finalizată | 25 | |||
sort2dist | 15 Aprilie 2025, 18:57 | Evaluare finalizată | 12 | |||
sort2dist | 15 Aprilie 2025, 18:53 | Evaluare finalizată | 25 | |||
sort2dist | 15 Aprilie 2025, 18:52 | Evaluare finalizată | 12 | |||
sort2dist | 15 Aprilie 2025, 18:47 | Evaluare finalizată | 12 | |||
sort2dist | 07 Aprilie 2025, 10:27 | Evaluare finalizată | 100 | |||
sort2dist | 04 Aprilie 2025, 19:20 | Evaluare finalizată | 0 | |||
sort2dist | 04 Aprilie 2025, 14:51 | Evaluare finalizată | 100 | |||
sort2dist | 02 Aprilie 2025, 19:47 | Evaluare finalizată | 37 | |||
sort2dist | 01 Aprilie 2025, 19:29 | Evaluare finalizată | E.C | |||
sort2dist | 01 Aprilie 2025, 19:29 | Evaluare finalizată | E.C | |||
sort2dist | 01 Aprilie 2025, 19:24 | Evaluare finalizată | 25 | |||
sort2dist | 01 Aprilie 2025, 19:13 | Evaluare finalizată | 25 | |||
sort2dist | 31 Martie 2025, 13:41 | Evaluare finalizată | 100 | |||
sort2dist | 31 Martie 2025, 13:41 | Evaluare finalizată | 4 | |||
sort2dist | 31 Martie 2025, 13:40 | Evaluare finalizată | 4 | |||
sort2dist | 24 Martie 2025, 13:21 | Evaluare finalizată | 100 | |||
sort2dist | 24 Martie 2025, 13:17 | Evaluare finalizată | 3 | |||
sort2dist | 24 Martie 2025, 13:08 | Evaluare finalizată | 4 | |||
sort2dist | 20 Martie 2025, 19:30 | Evaluare finalizată | 11 | |||
sort2dist | 20 Martie 2025, 18:52 | Evaluare finalizată | 4 | |||
sort2dist | 20 Martie 2025, 18:51 | Evaluare finalizată | 4 | |||
sort2dist | 20 Martie 2025, 18:48 | Evaluare finalizată | 4 | |||
sort2dist | 20 Martie 2025, 18:27 | Evaluare finalizată | 11 | |||
sort2dist | 20 Martie 2025, 18:27 | Evaluare finalizată | 3 | |||
sort2dist | 20 Martie 2025, 18:25 | Evaluare finalizată | 3 | |||
sort2dist | 20 Martie 2025, 18:17 | Evaluare finalizată | 3 | |||
sort2dist | 20 Martie 2025, 18:13 | Evaluare finalizată | 3 | |||
sort2dist | 20 Martie 2025, 18:11 | Evaluare finalizată | 3 | |||
sort2dist | 20 Martie 2025, 18:09 | Evaluare finalizată | 3 | |||
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 |