Soluții trimise

Rezumat problemă

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.

ID   Utilizator Problema Data încărcării Stare
Bacis Mihai (MihaiBacis) sort2dist 20 Decembrie 2024, 15:10 Evaluare finalizată E.C
Peter Tobias (PeterTobias) sort2dist 11 Decembrie 2024, 16:01 Evaluare finalizată 100
Peter Tobias (PeterTobias) sort2dist 11 Decembrie 2024, 16:01 Evaluare finalizată E.C
prof CNTV (tudor) sort2dist 09 Noiembrie 2024, 20:43 Evaluare finalizată 100
Paunescu Stefan Vlad (Paunescu_Stefan_Vlad) sort2dist 08 Noiembrie 2024, 19:53 Evaluare finalizată 3
Constantin Gabriel (Gabriel1243) sort2dist 02 Noiembrie 2024, 22:32 Evaluare finalizată 0
Salaot Stan (McM) sort2dist 16 Octombrie 2024, 18:45 Evaluare finalizată 100
Salaot Stan (McM) sort2dist 16 Octombrie 2024, 18:45 Evaluare finalizată E.C
Georgescu Rares (Rares_Georgescu) sort2dist 12 Septembrie 2024, 11:26 Evaluare finalizată E.C
Crasnea Vlad (VladCrasnea) sort2dist 07 Septembrie 2024, 09:03 Evaluare finalizată 0
Crasnea Vlad (VladCrasnea) sort2dist 07 Septembrie 2024, 09:01 Evaluare finalizată E.C
boeriu horia (horiaboeriu) sort2dist 04 Septembrie 2024, 01:09 Evaluare finalizată 100
Coltea David (DavidColtea2008) sort2dist 03 Septembrie 2024, 16:11 Evaluare finalizată 100
SOFIAN ROSA (ROSA) sort2dist 03 Septembrie 2024, 15:55 Evaluare finalizată 100
SOFIAN ROSA (ROSA) sort2dist 03 Septembrie 2024, 15:53 Evaluare finalizată 75
SOFIAN ROSA (ROSA) sort2dist 03 Septembrie 2024, 15:52 Evaluare finalizată 75
SOFIAN ROSA (ROSA) sort2dist 03 Septembrie 2024, 15:50 Evaluare finalizată 71
SOFIAN ROSA (ROSA) sort2dist 03 Septembrie 2024, 15:50 Evaluare finalizată 80
SOFIAN ROSA (ROSA) sort2dist 03 Septembrie 2024, 15:49 Evaluare finalizată 75
SOFIAN ROSA (ROSA) sort2dist 03 Septembrie 2024, 15:48 Evaluare finalizată 75
SOFIAN ROSA (ROSA) sort2dist 03 Septembrie 2024, 15:48 Evaluare finalizată 80
SOFIAN ROSA (ROSA) sort2dist 03 Septembrie 2024, 15:23 Evaluare finalizată 66
SOFIAN ROSA (ROSA) sort2dist 03 Septembrie 2024, 15:23 Evaluare finalizată 66
SOFIAN ROSA (ROSA) sort2dist 03 Septembrie 2024, 13:58 Evaluare finalizată E.C
Andrei Lar (Andreibmx) sort2dist 21 August 2024, 16:36 Evaluare finalizată E.C
Bedidic Stefan07 (StefanBedidic) sort2dist 08 August 2024, 12:57 Evaluare finalizată 100
Bedidic Stefan07 (StefanBedidic) sort2dist 08 August 2024, 12:56 Evaluare finalizată 4
Bedidic Stefan07 (StefanBedidic) sort2dist 08 August 2024, 12:43 Evaluare finalizată 100
Bedidic Stefan07 (StefanBedidic) sort2dist 08 August 2024, 11:40 Evaluare finalizată 100
SOFIAN ROSA (ROSA) sort2dist 27 Iulie 2024, 21:57 Evaluare finalizată E.C
Huțanu Ioana-Maia (Hutanu_Maia) sort2dist 11 Iulie 2024, 23:43 Evaluare finalizată 3
Huțanu Ioana-Maia (Hutanu_Maia) sort2dist 11 Iulie 2024, 23:42 Evaluare finalizată 3
Coin Bot (CoinBot_V1) sort2dist 23 Iunie 2024, 15:35 Evaluare finalizată 100
STANCIU TIVLEA VALENTIN (STANCIUVALENTIN) sort2dist 21 Mai 2024, 21:31 Evaluare finalizată 100
grind totarget2025 (grindtotarget) sort2dist 21 Mai 2024, 21:26 Evaluare finalizată 100
Daniel Robert (danielsiposrobert) sort2dist 19 Mai 2024, 19:31 Evaluare finalizată E.C
Tomulescu Ninel (TomulescuDumitru75) sort2dist 20 Aprilie 2024, 22:34 Evaluare finalizată 100
sirbu ilinca (ILINKA1MARIA) sort2dist 18 Aprilie 2024, 21:30 Evaluare finalizată 37
sirbu ilinca (ILINKA1MARIA) sort2dist 18 Aprilie 2024, 21:30 Evaluare finalizată 0
sirbu ilinca (ILINKA1MARIA) sort2dist 18 Aprilie 2024, 21:29 Evaluare finalizată 37
sirbu ilinca (ILINKA1MARIA) sort2dist 18 Aprilie 2024, 21:29 Evaluare finalizată 37
sirbu ilinca (ILINKA1MARIA) sort2dist 18 Aprilie 2024, 21:08 Evaluare finalizată 4
sirbu ilinca (ILINKA1MARIA) sort2dist 18 Aprilie 2024, 20:57 Evaluare finalizată 0
sirbu ilinca (ILINKA1MARIA) sort2dist 18 Aprilie 2024, 20:57 Evaluare finalizată 0
sirbu ilinca (ILINKA1MARIA) sort2dist 18 Aprilie 2024, 20:55 Evaluare finalizată 12
Stoican Alexandru (alex_andrei_stoican) sort2dist 18 Aprilie 2024, 19:10 Evaluare finalizată 33
Marin-Perianu Vlad (vlad_marinperianu) sort2dist 18 Aprilie 2024, 09:28 Evaluare finalizată 25
Dragusin Ovidiu (Dragvid) sort2dist 17 Aprilie 2024, 11:32 Evaluare finalizată 100
Dragusin Ovidiu (Dragvid) sort2dist 17 Aprilie 2024, 11:32 Evaluare finalizată 0
Maican Iustin (iustincmb) sort2dist 17 Aprilie 2024, 11:31 Evaluare finalizată 100