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
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
Maican Iustin (iustincmb) sort2dist 17 Aprilie 2024, 11:30 Evaluare finalizată 0
Dragusin Ovidiu (Dragvid) sort2dist 17 Aprilie 2024, 11:26 Evaluare finalizată 10
Dragusin Ovidiu (Dragvid) sort2dist 17 Aprilie 2024, 11:18 Evaluare finalizată 4
Dragusin Ovidiu (Dragvid) sort2dist 17 Aprilie 2024, 11:17 Evaluare finalizată 4
Cornea Alexandru-Mihai (AlexandruCornea) sort2dist 15 Aprilie 2024, 16:41 Evaluare finalizată E.C
Panes Alexandru (Panes_Alexandru) sort2dist 14 Aprilie 2024, 19:01 Evaluare finalizată 96
Panes Alexandru (Panes_Alexandru) sort2dist 14 Aprilie 2024, 19:01 Evaluare finalizată E.C
Panes Alexandru (Panes_Alexandru) sort2dist 14 Aprilie 2024, 19:01 Evaluare finalizată 96