Soluții trimise

Rezumat problemă

#1621 Miting

În Orașul Liniștit un număr de k tineri prieteni doresc să participe la un miting de protest. Deoarece cartierul în care locuiesc aceștia este mare, ei se vor deplasa spre punctul de întâlnire cu mașinile personale. Fiecare tânăr va aduce cu el o pancartă, pe care a desenat o singură literă din mulțimea A ... Z. Nu există două pancarte cu litere identice. Cele k litere formează un cuvânt, să-l notăm cuv, cunoscut.

Cartierul în care locuiesc tinerii poate fi codificat printr-o matrice cu n*m zone pătratice, dintre care unele sunt interzise. Se știe că o mașină consumă o unitate de combustibil la trecerea dintr-o zonă în zona vecină și nu consumă combustibil dacă staționează. Două zone sunt vecine dacă au în comun o latură. Pentru a face economie de combustibil, tinerii decid că dacă două mașini se întâlnesc într-o zonă și toate literele aflate în cele două mașini reprezintă o secvență din cuvântul cuv, atunci ei vor continua drumul cu o singură mașină, luând desigur toate pancartele cu ei. În caz contrar, mașinile își continuă drumul separat.

De exemplu, dacă cuvântul cuv este JOS, atunci mașina care transportă litera J poate prelua tânărul care aduce pancarta cu litera O, sau invers: mașina având litera O poate prelua tânărul care aduce litera J. Apoi se poate continua drumul spre mașina care transportă litera S. În altă variantă se pot reuni mai întâi literele S și O într-o singură mașină, dacă mașinile care le transportau se întâlnesc în aceeași zonă. Totuși, între mașina care transportă doar litera J și cea care transportă doar litera S nu se poate realiza un transfer, adică o reunire a literelor.

Cunoscând dimensiunile cartierului n și m, cuvântul cuv, configurația cartierului și pozițiile inițiale ale tinerilor, se cere:

  1. Aria minimă a unei submatrice a matricei care codifică cartierul, în care se situează toate pozițiile inițiale ale tinerilor.
  2. Numărul minim de unități de combustibil consumați de către toate mașinile, știind că în final toți tinerii se vor reuni într-o singură mașină.
ID   Utilizator Problema Data încărcării Stare
Sandor Ionut (Nutzu) Miting 20 Noiembrie 2024, 17:45 Evaluare finalizată E.C
Tița Georgiana-Teodora (GeorgianaTeodora25) Miting 20 Noiembrie 2024, 12:42 Evaluare finalizată 100
Floroiu Marius (Marius_Cristian) Miting 19 Noiembrie 2024, 22:27 Evaluare finalizată 100
florina a (florinaa78) Miting 14 Noiembrie 2024, 15:59 Evaluare finalizată 100
Georgescu Mihai (31mihai) Miting 13 Noiembrie 2024, 22:42 Evaluare finalizată 100
Philippe Colta (Phil999) Miting 12 Noiembrie 2024, 09:13 Evaluare finalizată 40
Philippe Colta (Phil999) Miting 12 Noiembrie 2024, 08:17 Evaluare finalizată 20
Cosac Robert-Mihai (RobertCosac) Miting 11 Noiembrie 2024, 22:14 Evaluare finalizată 5
Cosac Robert-Mihai (RobertCosac) Miting 11 Noiembrie 2024, 22:05 Evaluare finalizată 0
Cosac Robert-Mihai (RobertCosac) Miting 11 Noiembrie 2024, 21:58 Evaluare finalizată 0
Cosac Robert-Mihai (RobertCosac) Miting 11 Noiembrie 2024, 21:58 Evaluare finalizată E.C
Cosac Robert-Mihai (RobertCosac) Miting 11 Noiembrie 2024, 21:57 Evaluare finalizată E.C
Popa Rares (rares0401) Miting 11 Noiembrie 2024, 12:20 Evaluare finalizată 100
Floroiu Marius (Marius_Cristian) Miting 07 Noiembrie 2024, 19:57 Evaluare finalizată 100
Floroiu Marius (Marius_Cristian) Miting 07 Noiembrie 2024, 19:41 Evaluare finalizată 45
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 18:20 Evaluare finalizată 100
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 18:18 Evaluare finalizată 55
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 18:16 Evaluare finalizată 55
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 18:13 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 18:13 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 18:13 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 17:54 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 14:17 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 14:15 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 14:14 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 14:10 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 14:01 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 14:00 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 13:57 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 13:53 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 13:51 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 13:51 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 13:48 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 13:48 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 13:44 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 05 Noiembrie 2024, 13:40 Evaluare finalizată 0
Cocu Tudor (っ◔◡◔)っ (TudorCocu) Miting 05 Noiembrie 2024, 10:29 Evaluare finalizată 45
Georgescu Mihai (31mihai) Miting 03 Noiembrie 2024, 17:58 Evaluare finalizată 20
Cosac Robert-Mihai (RobertCosac) Miting 03 Noiembrie 2024, 14:51 Evaluare finalizată 20
Floroiu Marius (Marius_Cristian) Miting 01 Noiembrie 2024, 20:51 Evaluare finalizată 45
Floroiu Marius (Marius_Cristian) Miting 01 Noiembrie 2024, 16:38 Evaluare finalizată 45
Floroiu Marius (Marius_Cristian) Miting 01 Noiembrie 2024, 16:13 Evaluare finalizată 45
Floroiu Marius (Marius_Cristian) Miting 01 Noiembrie 2024, 14:14 Evaluare finalizată 25
Floroiu Marius (Marius_Cristian) Miting 01 Noiembrie 2024, 11:23 Evaluare finalizată 20
Anea Rares Florin (Rares132) Miting 30 Octombrie 2024, 21:27 Evaluare finalizată 45
Tudurachi Călin (colan007) Miting 29 Octombrie 2024, 19:50 Evaluare finalizată 100
Tudurachi Călin (colan007) Miting 29 Octombrie 2024, 17:26 Evaluare finalizată 20
Tudurachi Călin (colan007) Miting 29 Octombrie 2024, 17:22 Evaluare finalizată 0
Tudurachi Călin (colan007) Miting 29 Octombrie 2024, 17:21 Evaluare finalizată 0
Tudurachi Călin (colan007) Miting 29 Octombrie 2024, 16:58 Evaluare finalizată 0