#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 | 09 Noiembrie 2024, 20:43 | Evaluare finalizată | 100 | |||
sort2dist | 08 Noiembrie 2024, 19:53 | Evaluare finalizată | 3 | |||
sort2dist | 02 Noiembrie 2024, 22:32 | Evaluare finalizată | 0 | |||
sort2dist | 16 Octombrie 2024, 18:45 | Evaluare finalizată | 100 | |||
sort2dist | 16 Octombrie 2024, 18:45 | Evaluare finalizată | E.C | |||
sort2dist | 12 Septembrie 2024, 11:26 | Evaluare finalizată | E.C | |||
sort2dist | 07 Septembrie 2024, 09:03 | Evaluare finalizată | 0 | |||
sort2dist | 07 Septembrie 2024, 09:01 | Evaluare finalizată | E.C | |||
sort2dist | 04 Septembrie 2024, 01:09 | Evaluare finalizată | 100 | |||
sort2dist | 03 Septembrie 2024, 16:11 | Evaluare finalizată | 100 | |||
sort2dist | 03 Septembrie 2024, 15:55 | Evaluare finalizată | 100 | |||
sort2dist | 03 Septembrie 2024, 15:53 | Evaluare finalizată | 75 | |||
sort2dist | 03 Septembrie 2024, 15:52 | Evaluare finalizată | 75 | |||
sort2dist | 03 Septembrie 2024, 15:50 | Evaluare finalizată | 71 | |||
sort2dist | 03 Septembrie 2024, 15:50 | Evaluare finalizată | 80 | |||
sort2dist | 03 Septembrie 2024, 15:49 | Evaluare finalizată | 75 | |||
sort2dist | 03 Septembrie 2024, 15:48 | Evaluare finalizată | 75 | |||
sort2dist | 03 Septembrie 2024, 15:48 | Evaluare finalizată | 80 | |||
sort2dist | 03 Septembrie 2024, 15:23 | Evaluare finalizată | 66 | |||
sort2dist | 03 Septembrie 2024, 15:23 | Evaluare finalizată | 66 | |||
sort2dist | 03 Septembrie 2024, 13:58 | Evaluare finalizată | E.C | |||
sort2dist | 21 August 2024, 16:36 | Evaluare finalizată | E.C | |||
sort2dist | 08 August 2024, 12:57 | Evaluare finalizată | 100 | |||
sort2dist | 08 August 2024, 12:56 | Evaluare finalizată | 4 | |||
sort2dist | 08 August 2024, 12:43 | Evaluare finalizată | 100 | |||
sort2dist | 08 August 2024, 11:40 | Evaluare finalizată | 100 | |||
sort2dist | 27 Iulie 2024, 21:57 | Evaluare finalizată | E.C | |||
sort2dist | 11 Iulie 2024, 23:43 | Evaluare finalizată | 3 | |||
sort2dist | 11 Iulie 2024, 23:42 | Evaluare finalizată | 3 | |||
sort2dist | 23 Iunie 2024, 15:35 | Evaluare finalizată | 100 | |||
sort2dist | 21 Mai 2024, 21:31 | Evaluare finalizată | 100 | |||
sort2dist | 21 Mai 2024, 21:26 | Evaluare finalizată | 100 | |||
sort2dist | 19 Mai 2024, 19:31 | Evaluare finalizată | E.C | |||
sort2dist | 20 Aprilie 2024, 22:34 | Evaluare finalizată | 100 | |||
sort2dist | 18 Aprilie 2024, 21:30 | Evaluare finalizată | 37 | |||
sort2dist | 18 Aprilie 2024, 21:30 | Evaluare finalizată | 0 | |||
sort2dist | 18 Aprilie 2024, 21:29 | Evaluare finalizată | 37 | |||
sort2dist | 18 Aprilie 2024, 21:29 | Evaluare finalizată | 37 | |||
sort2dist | 18 Aprilie 2024, 21:08 | Evaluare finalizată | 4 | |||
sort2dist | 18 Aprilie 2024, 20:57 | Evaluare finalizată | 0 | |||
sort2dist | 18 Aprilie 2024, 20:57 | Evaluare finalizată | 0 | |||
sort2dist | 18 Aprilie 2024, 20:55 | Evaluare finalizată | 12 | |||
sort2dist | 18 Aprilie 2024, 19:10 | Evaluare finalizată | 33 | |||
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 |