#1225
sort2dist
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 | 18 Aprilie 2024, 09:28 | Evaluare finalizată | 25 | |||
sort2dist | 17 Aprilie 2024, 11:32 | Evaluare finalizată | 100 | |||
sort2dist | 17 Aprilie 2024, 11:32 | Evaluare finalizată | 0 | |||
sort2dist | 17 Aprilie 2024, 11:31 | Evaluare finalizată | 100 | |||
sort2dist | 17 Aprilie 2024, 11:30 | Evaluare finalizată | 0 | |||
sort2dist | 17 Aprilie 2024, 11:26 | Evaluare finalizată | 10 | |||
sort2dist | 17 Aprilie 2024, 11:18 | Evaluare finalizată | 4 | |||
sort2dist | 17 Aprilie 2024, 11:17 | Evaluare finalizată | 4 | |||
sort2dist | 15 Aprilie 2024, 16:41 | Evaluare finalizată | E.C | |||
sort2dist | 14 Aprilie 2024, 19:01 | Evaluare finalizată | 96 | |||
sort2dist | 14 Aprilie 2024, 19:01 | Evaluare finalizată | E.C | |||
sort2dist | 14 Aprilie 2024, 19:01 | Evaluare finalizată | 96 | |||
sort2dist | 14 Aprilie 2024, 18:35 | Evaluare finalizată | 93 | |||
sort2dist | 14 Aprilie 2024, 18:32 | Evaluare finalizată | 74 | |||
sort2dist | 14 Aprilie 2024, 17:37 | Evaluare finalizată | 87 | |||
sort2dist | 13 Aprilie 2024, 22:31 | Evaluare finalizată | 33 | |||
sort2dist | 13 Aprilie 2024, 22:26 | Evaluare finalizată | 33 | |||
sort2dist | 13 Aprilie 2024, 13:57 | Evaluare finalizată | 100 | |||
sort2dist | 13 Aprilie 2024, 13:57 | Evaluare finalizată | 0 | |||
sort2dist | 13 Aprilie 2024, 12:55 | Evaluare finalizată | 33 | |||
sort2dist | 13 Aprilie 2024, 12:52 | Evaluare finalizată | 33 | |||
sort2dist | 13 Aprilie 2024, 12:40 | Evaluare finalizată | 3 | |||
sort2dist | 13 Aprilie 2024, 12:32 | Evaluare finalizată | E.C | |||
sort2dist | 13 Aprilie 2024, 12:20 | Evaluare finalizată | 25 | |||
sort2dist | 13 Aprilie 2024, 12:18 | Evaluare finalizată | 12 | |||
sort2dist | 13 Aprilie 2024, 12:14 | Evaluare finalizată | 0 | |||
sort2dist | 13 Aprilie 2024, 10:55 | Evaluare finalizată | 3 | |||
sort2dist | 13 Aprilie 2024, 09:40 | Evaluare finalizată | E.C | |||
sort2dist | 06 Aprilie 2024, 20:08 | Evaluare finalizată | 100 | |||
sort2dist | 06 Aprilie 2024, 12:45 | Evaluare finalizată | 3 | |||
sort2dist | 06 Aprilie 2024, 12:32 | Evaluare finalizată | 0 | |||
sort2dist | 06 Aprilie 2024, 12:15 | Evaluare finalizată | 0 | |||
sort2dist | 06 Aprilie 2024, 12:15 | Evaluare finalizată | 0 | |||
sort2dist | 06 Aprilie 2024, 12:14 | Evaluare finalizată | 0 | |||
sort2dist | 06 Aprilie 2024, 12:07 | Evaluare finalizată | 3 | |||
sort2dist | 06 Aprilie 2024, 11:45 | Evaluare finalizată | 10 | |||
sort2dist | 06 Aprilie 2024, 11:43 | Evaluare finalizată | 10 | |||
sort2dist | 06 Aprilie 2024, 11:42 | Evaluare finalizată | 10 | |||
sort2dist | 06 Aprilie 2024, 10:49 | Evaluare finalizată | 0 | |||
sort2dist | 05 Aprilie 2024, 19:31 | Evaluare finalizată | E.C | |||
sort2dist | 02 Aprilie 2024, 19:35 | Evaluare finalizată | 0 | |||
sort2dist | 02 Aprilie 2024, 19:34 | Evaluare finalizată | 0 | |||
sort2dist | 02 Aprilie 2024, 19:19 | Evaluare finalizată | 0 | |||
sort2dist | 02 Aprilie 2024, 19:18 | Evaluare finalizată | 0 | |||
sort2dist | 02 Aprilie 2024, 19:18 | Evaluare finalizată | 0 | |||
sort2dist | 24 Martie 2024, 13:59 | Evaluare finalizată | 100 | |||
sort2dist | 24 Martie 2024, 13:58 | Evaluare finalizată | 100 | |||
sort2dist | 24 Martie 2024, 13:58 | Evaluare finalizată | 3 | |||
sort2dist | 24 Martie 2024, 12:00 | Evaluare finalizată | 3 | |||
sort2dist | 17 Martie 2024, 18:28 | Evaluare finalizată | 100 |