#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 | 23 Martie 2016, 22:11 | Evaluare finalizată | 3 | |||
sort2dist | 23 Martie 2016, 13:03 | Evaluare finalizată | 12 | |||
sort2dist | 23 Martie 2016, 12:51 | Evaluare finalizată | 65 | |||
sort2dist | 17 Martie 2016, 08:04 | Evaluare finalizată | 0 | |||
sort2dist | 16 Martie 2016, 20:27 | Evaluare finalizată | E.C | |||
sort2dist | 10 Martie 2016, 20:00 | Evaluare finalizată | 100 | |||
sort2dist | 10 Martie 2016, 19:59 | Evaluare finalizată | 3 | |||
sort2dist | 10 Martie 2016, 19:49 | Evaluare finalizată | 45 | |||
sort2dist | 10 Martie 2016, 19:37 | Evaluare finalizată | 12 | |||
sort2dist | 07 Martie 2016, 16:00 | Evaluare finalizată | 100 | |||
sort2dist | 07 Martie 2016, 13:29 | Evaluare finalizată | 0 | |||
sort2dist | 07 Martie 2016, 13:20 | Evaluare finalizată | 100 | |||
sort2dist | 07 Martie 2016, 13:13 | Evaluare finalizată | 7 | |||
sort2dist | 07 Martie 2016, 13:12 | Evaluare finalizată | 0 | |||
sort2dist | 06 Martie 2016, 16:29 | Evaluare finalizată | 4 | |||
sort2dist | 26 Februarie 2016, 19:15 | Evaluare finalizată | 12 | |||
sort2dist | 23 Februarie 2016, 15:29 | Evaluare finalizată | 12 | |||
sort2dist | 23 Februarie 2016, 15:29 | Evaluare finalizată | 12 | |||
sort2dist | 14 Februarie 2016, 17:44 | Evaluare finalizată | 7 | |||
sort2dist | 14 Februarie 2016, 17:30 | Evaluare finalizată | 4 | |||
sort2dist | 14 Februarie 2016, 14:50 | Evaluare finalizată | 100 | |||
sort2dist | 14 Februarie 2016, 13:54 | Evaluare finalizată | 37 | |||
sort2dist | 09 Februarie 2016, 09:54 | Evaluare finalizată | E.C | |||
sort2dist | 22 Ianuarie 2016, 22:36 | Evaluare finalizată | 12 | |||
sort2dist | 07 Ianuarie 2016, 12:40 | Evaluare finalizată | 100 | |||
sort2dist | 07 Ianuarie 2016, 12:39 | Evaluare finalizată | 3 | |||
sort2dist | 07 Ianuarie 2016, 12:38 | Evaluare finalizată | 25 | |||
sort2dist | 07 Ianuarie 2016, 12:37 | Evaluare finalizată | 0 | |||
sort2dist | 07 Ianuarie 2016, 12:36 | Evaluare finalizată | 12 | |||
sort2dist | 07 Ianuarie 2016, 12:36 | Evaluare finalizată | 3 | |||
sort2dist | 06 Ianuarie 2016, 16:30 | Evaluare finalizată | 9 | |||
sort2dist | 06 Ianuarie 2016, 16:29 | Evaluare finalizată | 9 | |||
sort2dist | 06 Ianuarie 2016, 16:26 | Evaluare finalizată | 0 | |||
sort2dist | 21 Decembrie 2015, 11:33 | Evaluare finalizată | 3 | |||
sort2dist | 18 Decembrie 2015, 12:30 | Evaluare finalizată | 3 | |||
sort2dist | 18 Decembrie 2015, 12:29 | Evaluare finalizată | 3 | |||
sort2dist | 18 Decembrie 2015, 12:19 | Evaluare finalizată | 3 | |||
sort2dist | 16 Decembrie 2015, 14:12 | Evaluare finalizată | 3 | |||
sort2dist | 16 Decembrie 2015, 14:00 | Evaluare finalizată | 3 | |||
sort2dist | 16 Decembrie 2015, 14:00 | Evaluare finalizată | 0 | |||
sort2dist | 16 Decembrie 2015, 12:40 | Evaluare finalizată | 3 | |||
sort2dist | 14 Decembrie 2015, 14:57 | Evaluare finalizată | 25 | |||
sort2dist | 14 Decembrie 2015, 14:51 | Evaluare finalizată | 12 | |||
sort2dist | 17 Noiembrie 2015, 20:34 | Evaluare finalizată | 100 | |||
sort2dist | 17 Noiembrie 2015, 20:33 | Evaluare finalizată | 0 | |||
sort2dist | 17 Noiembrie 2015, 16:22 | Evaluare finalizată | 100 | |||
sort2dist | 17 Noiembrie 2015, 16:19 | Evaluare finalizată | 12 | |||
sort2dist | 17 Noiembrie 2015, 16:19 | Evaluare finalizată | 0 | |||
sort2dist | 13 Octombrie 2015, 18:35 | Evaluare finalizată | E.C | |||
sort2dist | 26 Septembrie 2015, 14:04 | Evaluare finalizată | 100 |