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
Raileanu Alexandru (AlexandruR2008) doubletrouble 06 Aprilie 2024, 21:39 Evaluare finalizată 100
Enzo Ravagnani (WindowsTheBattler) doubletrouble 19 Februarie 2024, 13:44 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
NU INTRA PE ARTICOLELE MELE ❌ DOLTEANU 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
just Alex (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
Adrian Timofti este gay |🇺🇦Support Ukraine (marcuradu2) doubletrouble 19 Mai 2022, 19:25 Evaluare finalizată 0
Adrian Timofti este gay |🇺🇦Support Ukraine (marcuradu2) doubletrouble 18 Mai 2022, 19:06 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
Horodniceanu Andrei (Horodniceanu_Andrei) doubletrouble 12 Noiembrie 2021, 20:22 Evaluare finalizată E.C
Moca Andrei (TREYWAY) doubletrouble 28 Octombrie 2021, 13:43 Evaluare finalizată 100