Soluții trimise

Rezumat problemă

Legendarul vrăjitor Merlin se distrează în laboratorul său. El are N poțiuni magice (etichetate cu 1, 2, …, N) aranjate pe o singură linie într-o ordine dată. El dorește să le aranjeze în ordine crescătoare. Se va muta o singură poțiune la un moment dat. Prima poțiune mutată va fi cea etichetată cu 1, apoi cea etichetată cu 2 și așa mai departe. Bineînțeles, pentru a rezolva problema, Merlin va apela la magie. Fiecare poțiune poate fi mutată folosind una sau mai multe vrăji, trecând prin una sau mai multe poziții intermediare. Mutând o poțiune de la poziția I în poziția J, vraja va consuma (I-J)2 unități de energie. De exemplu, dacă există șapte poțiuni aranjate astfel 1, 7, 3, 4, 5, 2, 6 și Merlin mută poțiunea (etichetată cu 2) de la cea de-a șasea poziție la a doua poziție atunci noua aranjare va fi 1, 2, 7, 3, 4, 5, 6 cu (6-2)2 unități de energie consumate. Înainte de a începe distracția, Merlin a stabilit două criterii:
1. El nu dorește să fie prea obosit la sfârșitul zilei, de aceea nu dorește să consume mai mult de E unități de energie.
2. De asemenea el se plictisește repede, de aceea el dorește să rezolve problema cu un număr minim de vrăji. Calculați numărul minim de vrăji pe care le poate folosi Merlin pentru a rezolva problema.

Balcaniada de Informatică 2018, ziua 2

ID   Utilizator Problema Data încărcării Stare
Acatrinei Teodor (acatrineite) doubletrouble 30 Septembrie 2024, 13:13 Evaluare finalizată 100
best in buzau (BestInBuzau) doubletrouble 28 Septembrie 2024, 22:46 Evaluare finalizată 100
best in buzau (BestInBuzau) doubletrouble 27 Septembrie 2024, 12:35 Evaluare finalizată 100
rares dumitrascu (zinca_5a_rares) doubletrouble 20 August 2024, 13:52 Evaluare finalizată 100
Coltea David (DavidColtea2008) doubletrouble 03 August 2024, 17:07 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) doubletrouble 06 Aprilie 2024, 21:39 Evaluare finalizată 100
Matei Neacsu (mateineacsu) doubletrouble 23 Noiembrie 2023, 09:56 Evaluare finalizată 100
Petrean Roland (RolandPetrean) doubletrouble 21 Noiembrie 2023, 18:39 Evaluare finalizată E.C
Muresan Luca (LucaLucaM) doubletrouble 20 Noiembrie 2023, 21:54 Evaluare finalizată 0
Muresan Luca (LucaLucaM) doubletrouble 20 Noiembrie 2023, 21:40 Evaluare finalizată 0
Muresan Luca (LucaLucaM) doubletrouble 20 Noiembrie 2023, 21:35 Evaluare finalizată 5
Prof C.N. "Spiru Haret" (flaviusboian) doubletrouble 14 Octombrie 2023, 11:16 Evaluare finalizată 100
Imi Place Sa Mananc (lenghen_profesoru) doubletrouble 12 Septembrie 2023, 21:12 Evaluare finalizată 40
Imi Place Sa Mananc (lenghen_profesoru) doubletrouble 12 Septembrie 2023, 21:03 Evaluare finalizată 45
Imi Place Sa Mananc (lenghen_profesoru) doubletrouble 12 Septembrie 2023, 21:02 Evaluare finalizată 10
Imi Place Sa Mananc (lenghen_profesoru) doubletrouble 12 Septembrie 2023, 20:41 Evaluare finalizată 45
Imi Place Sa Mananc (lenghen_profesoru) doubletrouble 12 Septembrie 2023, 20:34 Evaluare finalizată 15
Imi Place Sa Mananc (lenghen_profesoru) doubletrouble 12 Septembrie 2023, 20:15 Evaluare finalizată 5
Imi Place Sa Mananc (lenghen_profesoru) doubletrouble 12 Septembrie 2023, 20:11 Evaluare finalizată 5
Dracea Andora (Andora_fan) doubletrouble 04 August 2023, 19:17 Evaluare finalizată 100
Adrian Statescu (thinkphp) doubletrouble 03 Iulie 2023, 18:10 Evaluare finalizată 100
Albu Ana-Roxana (Roxana_5) doubletrouble 06 Ianuarie 2023, 13:48 Evaluare finalizată 100
meditatii-informatica.com | Gabriel (arcker) doubletrouble 02 Ianuarie 2023, 11:42 Evaluare finalizată 100
Toncea Andrei (andrei170) doubletrouble 28 Decembrie 2022, 13:54 Evaluare finalizată 100
Tanasă George (gogoki04) doubletrouble 13 Octombrie 2022, 15:45 Evaluare finalizată 100
Dilius D. Only (ATO_junior) doubletrouble 11 Octombrie 2022, 20:08 Evaluare finalizată 100
ig eusebiumihaita (limonada07) doubletrouble 11 Octombrie 2022, 14:15 Evaluare finalizată 100
Sala Darius (sala_boss) doubletrouble 06 Septembrie 2022, 10:03 Evaluare finalizată 100
Preda Cristian-Andrei (Preda_Cristian) doubletrouble 28 August 2022, 20:54 Evaluare finalizată 100
Calescu Puiu Aurelian (pacal) doubletrouble 26 August 2022, 17:00 Evaluare finalizată E.C
Arnaoute Ahmad (studentpbinfo1) doubletrouble 21 August 2022, 21:34 Evaluare finalizată 100
Cheng Lin Shang (CReap1116) doubletrouble 11 August 2022, 02:38 Evaluare finalizată 100
Cheng Lin Shang (CReap1116) doubletrouble 11 August 2022, 02:36 Evaluare finalizată 95
Cheng Lin Shang (CReap1116) doubletrouble 10 August 2022, 19:26 Evaluare finalizată 35
NITA Mioara (Mioara_NITA) doubletrouble 10 August 2022, 13:53 Evaluare finalizată 100
Vata Stefan (vatastefan) doubletrouble 21 Mai 2022, 11:02 Evaluare finalizată 100
neagoe eugen (eneagoe) doubletrouble 15 Aprilie 2022, 17:34 Evaluare finalizată 100
Mihai Constantin (Mihai_Constantin_05) doubletrouble 22 Martie 2022, 04:15 Evaluare finalizată 100
Ezaru Tudor (EzaruTudorAndrei) doubletrouble 22 Martie 2022, 03:24 Evaluare finalizată 100
🖤 Tanasă Paul (_paul) doubletrouble 17 Martie 2022, 22:24 Evaluare finalizată 100
Jefflo . (jeffflo) doubletrouble 10 Februarie 2022, 19:24 Evaluare finalizată 100
Best In Buzau (GoodbyeOlaroiu) doubletrouble 22 Ianuarie 2022, 02:08 Evaluare finalizată 100
Pintilea Narcis (Narcis44) doubletrouble 12 Ianuarie 2022, 23:28 Evaluare finalizată 100
solinfo.ro | Soluții probleme (solinfo_ro) doubletrouble 12 Ianuarie 2022, 16:53 Evaluare finalizată 100
Mario Pinzi (mpinzi22) doubletrouble 03 Ianuarie 2022, 12:10 Evaluare finalizată E.C
Mario Pinzi (mpinzi22) doubletrouble 03 Ianuarie 2022, 12:10 Evaluare finalizată E.C
Mario Pinzi (mpinzi22) doubletrouble 03 Ianuarie 2022, 12:09 Evaluare finalizată E.C
Degan Bea (bea13) doubletrouble 03 Ianuarie 2022, 12:08 Evaluare finalizată 0
Moldovan Valeria Iulia (moldovan_iulia26) doubletrouble 03 Ianuarie 2022, 12:08 Evaluare finalizată 0
Tutunaru Vlad (vlad009) doubletrouble 28 Noiembrie 2021, 15:02 Evaluare finalizată E.C