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
Fișiere Pracsiu Dan (dnprx) Ionel-Vasile Piț-Rada, Cosmin Piț-Rada concurs Clasa 11 Metoda Greedy Probleme diverse cu metoda Greedy
ID   Utilizator Problema Data încărcării Stare
Colin Liliana (liliana_colin) doubletrouble 18 Mai 2026, 09:54 Evaluare finalizată 100
Peter Tobias (PeterTobias) doubletrouble 03 Aprilie 2026, 18:56 Evaluare finalizată 100
Khan Sagor (khansagor) doubletrouble 28 Ianuarie 2026, 12:55 Evaluare finalizată 0
Georgescu Rares (Rares_Georgescu) doubletrouble 25 Ianuarie 2026, 11:29 Evaluare finalizată 100
Ian Felendiuc (Ian_Felendiuc_2412) doubletrouble 19 Noiembrie 2025, 21:44 Evaluare finalizată 100
Ian Felendiuc (Ian_Felendiuc_2412) doubletrouble 19 Noiembrie 2025, 21:41 Evaluare finalizată 100
Ian Felendiuc (Ian_Felendiuc_2412) doubletrouble 19 Noiembrie 2025, 21:33 Evaluare finalizată 5
Ian Felendiuc (Ian_Felendiuc_2412) doubletrouble 19 Noiembrie 2025, 21:30 Evaluare finalizată 5
Balea Maria Izabela (izabelamariabalea) doubletrouble 17 Noiembrie 2025, 23:52 Evaluare finalizată 5
Balea Maria Izabela (izabelamariabalea) doubletrouble 17 Noiembrie 2025, 23:41 Evaluare finalizată 0
Balea Maria Izabela (izabelamariabalea) doubletrouble 17 Noiembrie 2025, 21:05 Evaluare finalizată 0
Balea Maria Izabela (izabelamariabalea) doubletrouble 17 Noiembrie 2025, 21:03 Evaluare finalizată 5
Balea Maria Izabela (izabelamariabalea) doubletrouble 17 Noiembrie 2025, 21:00 Evaluare finalizată 5
Balea Maria Izabela (izabelamariabalea) doubletrouble 17 Noiembrie 2025, 20:56 Evaluare finalizată 0
. . (rexzy1000) doubletrouble 08 Noiembrie 2025, 09:57 Evaluare finalizată 100
Raduta Mihail (Mihailraduta) doubletrouble 28 Iulie 2025, 19:24 Evaluare finalizată 100
Raduta Mihail (Mihailraduta) doubletrouble 28 Iulie 2025, 19:13 Evaluare finalizată 60
Raduta Mihail (Mihailraduta) doubletrouble 28 Iulie 2025, 19:11 Evaluare finalizată 5
Nicusor Dan Nicusor Dan (Nicusor_Dan) doubletrouble 17 Mai 2025, 18:00 Evaluare finalizată 100
Nu-s sponsorizat Nu-s sponsorizat (Nu_s_sponsorizat) doubletrouble 17 Mai 2025, 04:56 Evaluare finalizată 100
Mihai I (Mihai_O) doubletrouble 01 Aprilie 2025, 19:15 Evaluare finalizată E.C
C ++ (user03625) doubletrouble 11 Martie 2025, 19:36 Evaluare finalizată E.C
barruel Paulescu (barruel) doubletrouble 01 Martie 2025, 15:36 Evaluare finalizată 100
Geambazu Iulia (iuliageambazu) doubletrouble 26 Februarie 2025, 17:32 Evaluare finalizată E.C
Simulescu Adriana Mia (simulescu_adriana) doubletrouble 26 Februarie 2025, 16:21 Evaluare finalizată 100
PARMI NOUS (traianflorianalin) doubletrouble 17 Decembrie 2024, 09:44 Evaluare finalizată E.C
Daniel David (David_Daniel) doubletrouble 09 Decembrie 2024, 21:52 Evaluare finalizată 100
barbu mario (shen) doubletrouble 27 Noiembrie 2024, 18:50 Evaluare finalizată 100
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. (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
Du-te sus!