Soluții trimise

Rezumat problemă

#1788

Regele Leonidas trebuie să-și aleagă o armată de 300 de spartani. Surprins de mulțimea mare de voluntari care vor să-l urmeze în viitoarea luptă de la Termopile, regele are nevoie să facă o selecție a războinicilor. Astfel, el a decis să le dea următoarea problemă:

Se dă un arbore cu N noduri (etichetate cu numere consecutive începând de la 1) cu rădăcina în nodul 1, în care fiecare muchie are asociat un cost. Se definește un lanț în jos în arbore ca fiind orice lanț simplu ce unește un nod A cu alt nod B din subarborele lui A. Cu alte cuvinte, un lanț în jos este un lanț de la A la B în care A este strămoș al lui B. Definim costul unui lanț în jos ca fiind suma costurilor muchiilor din care este format lanțul.

Numim acoperire a unui arbore o partiționare a muchiilor în lanțuri disjuncte, a căror reuniune este arborele inițial. Regele Leonidas dorește să acopere întreg arborele cu lanțuri în jos, însa are un număr limitat de lanțuri, notat în continuare cu S.

Se cere să se determine cel mai mic număr K pentru care să existe o partiționare completă a arborelui cu maxim S lanțuri astfel încât costul fiecărui lanț să fie cel mult K. Dacă nu există un astfel de număr K, să se afișeze -1.

Pentru că și tu vrei să lupți alături de Leonidas pentru libertatea Spartei, trebuie să rezolvi această problemă ca să-ți asiguri un loc în primii 300 de spartani. Leonidas este un rege înțelept. Ca să se asigure că nu vor exista Spartani care vor încerca să ghicească rezultatul, el vă cere să răspundeți la T astfel de probleme.

Concursul Interjudeţean de Matematică şi Informatică Grigore Moisil, 2016
ID   Utilizator Problema Data încărcării Stare
Peter Tobias (PeterTobias) Rege1 05 Aprilie 2026, 16:55 Evaluare finalizată 100
Dalan Denis (denisdalan) Rege1 12 Martie 2026, 12:45 Evaluare finalizată 0
Dalan Denis (denisdalan) Rege1 12 Martie 2026, 12:43 Evaluare finalizată 10
Dalan Denis (denisdalan) Rege1 12 Martie 2026, 11:42 Evaluare finalizată 0
Dalan Denis (denisdalan) Rege1 12 Martie 2026, 11:40 Evaluare finalizată 0
Dalan Denis (denisdalan) Rege1 12 Martie 2026, 11:40 Evaluare finalizată 0
Dalan Denis (denisdalan) Rege1 12 Martie 2026, 11:36 Evaluare finalizată 20
Dalan Denis (denisdalan) Rege1 12 Martie 2026, 11:31 Evaluare finalizată 0
Dalan Denis (denisdalan) Rege1 12 Martie 2026, 11:28 Evaluare finalizată 20
Dalan Denis (denisdalan) Rege1 12 Martie 2026, 11:14 Evaluare finalizată 0
Dalan Denis (denisdalan) Rege1 12 Martie 2026, 10:47 Evaluare finalizată 20
Nicolaescu Andrei (NicolaescuAndrei) Rege1 16 Februarie 2026, 21:49 Evaluare finalizată 100
Georgescu Rares (Rares_Georgescu) Rege1 24 Ianuarie 2026, 13:52 Evaluare finalizată 100
Prof C.N. (flaviusboian) Rege1 11 Decembrie 2025, 15:08 Evaluare finalizată 100
Nicolaescu Andrei (NicolaescuAndrei) Rege1 03 Decembrie 2025, 20:29 Evaluare finalizată 100
cristache c (ina20) Rege1 13 Noiembrie 2025, 00:14 Evaluare finalizată 100
. . (rexzy1000) Rege1 08 Noiembrie 2025, 05:19 Evaluare finalizată 100
Radu Tudor Cristian (tudor12_) Rege1 01 Octombrie 2025, 10:18 Evaluare finalizată 100
Raduta Mihail (Mihailraduta) Rege1 26 August 2025, 12:49 Evaluare finalizată 100
Raduta Mihail (Mihailraduta) Rege1 04 August 2025, 16:04 Evaluare finalizată 20
Raduta Mihail (Mihailraduta) Rege1 04 August 2025, 15:59 Evaluare finalizată 20
Raduta Mihail (Mihailraduta) Rege1 04 August 2025, 15:54 Evaluare finalizată 20
Raduta Mihail (Mihailraduta) Rege1 04 August 2025, 15:50 Evaluare finalizată 20
Raduta Mihail (Mihailraduta) Rege1 04 August 2025, 15:45 Evaluare finalizată 10
Raduta Mihail (Mihailraduta) Rege1 04 August 2025, 15:37 Evaluare finalizată 20
Raduta Mihail (Mihailraduta) Rege1 04 August 2025, 15:32 Evaluare finalizată 20
Lupau Alin (Bubu_Orange) Rege1 22 Iunie 2025, 12:00 Evaluare finalizată 100
Lupau Alin (Bubu_Orange) Rege1 22 Iunie 2025, 11:07 Evaluare finalizată 20
Lupau Alin (Bubu_Orange) Rege1 22 Iunie 2025, 11:03 Evaluare finalizată 0
Rotar Dorin-Mircea (rotti321) Rege1 22 Iunie 2025, 09:20 Evaluare finalizată 100
votati cu votati cu (votati_cu) Rege1 17 Mai 2025, 07:05 Evaluare finalizată 100
Nicusor Dan Nicusor Dan (Nicusor_Dan) Rege1 16 Mai 2025, 19:27 Evaluare finalizată 100
Vlad Bogdan Cristian (criS71) Rege1 03 Aprilie 2025, 23:03 Evaluare finalizată 100
Goran Sebastian (SebY1305) Rege1 08 Martie 2025, 10:06 Evaluare finalizată 100
Goran Sebastian (SebY1305) Rege1 06 Martie 2025, 17:03 Evaluare finalizată 30
Goran Sebastian (SebY1305) Rege1 06 Martie 2025, 15:44 Evaluare finalizată 30
Goran Sebastian (SebY1305) Rege1 06 Martie 2025, 15:36 Evaluare finalizată 0
Torcea Rares-Mihai (raresinformaticianul) Rege1 28 Februarie 2025, 23:51 Evaluare finalizată 100
Torcea Rares-Mihai (raresinformaticianul) Rege1 28 Februarie 2025, 23:47 Evaluare finalizată 0
Torcea Rares-Mihai (raresinformaticianul) Rege1 28 Februarie 2025, 23:18 Evaluare finalizată 0
Torcea Rares-Mihai (raresinformaticianul) Rege1 28 Februarie 2025, 23:16 Evaluare finalizată 0
Trofin Razvan (TrofinRazvan) Rege1 06 Februarie 2025, 22:57 Evaluare finalizată 100
Tomuta Onisim (OnisimTomuta) Rege1 06 Februarie 2025, 09:32 Evaluare finalizată 100
Goodbye CNS (But_Andrei) Rege1 02 Februarie 2025, 12:12 Evaluare finalizată 100
Lobont Luca (LUCA262007) Rege1 17 Decembrie 2024, 17:21 Evaluare finalizată 100
Cipleu Dragoș (DragosBaronul) Rege1 14 Decembrie 2024, 18:11 Evaluare finalizată 100
Cipleu Dragoș (DragosBaronul) Rege1 14 Decembrie 2024, 15:09 Evaluare finalizată 0
Cipleu Dragoș (DragosBaronul) Rege1 14 Decembrie 2024, 15:08 Evaluare finalizată 0
Cipleu Dragoș (DragosBaronul) Rege1 14 Decembrie 2024, 15:02 Evaluare finalizată 0
Cipleu Dragoș (DragosBaronul) Rege1 14 Decembrie 2024, 15:00 Evaluare finalizată 0
Du-te sus!