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
Mocan Alex (Alex283810) Miting 22 Decembrie 2024, 19:02 Evaluare finalizată 0
Mocan Alex (Alex283810) Miting 22 Decembrie 2024, 17:31 Evaluare finalizată 40
Mocan Alex (Alex283810) Miting 22 Decembrie 2024, 17:30 Evaluare finalizată 0
Mocan Alex (Alex283810) Miting 22 Decembrie 2024, 11:33 Evaluare finalizată 0
Mocan Alex (Alex283810) Miting 20 Decembrie 2024, 18:09 Evaluare finalizată 0
Mocan Alex (Alex283810) Miting 19 Decembrie 2024, 21:25 Evaluare finalizată 20
Mocan Alex (Alex283810) Miting 19 Decembrie 2024, 21:25 Evaluare finalizată 0
Plesnicute Cristian Ionut (CristianP2008) Miting 13 Decembrie 2024, 14:03 Evaluare finalizată 45
Plesnicute Cristian Ionut (CristianP2008) Miting 13 Decembrie 2024, 13:58 Evaluare finalizată 20
Mare Luca Ghiță (mareluca) Miting 11 Decembrie 2024, 09:46 Evaluare finalizată 20
Mare Luca Ghiță (mareluca) Miting 11 Decembrie 2024, 09:45 Evaluare finalizată 0
Merfu Darrin (MerfuDarrinGabriel) Miting 05 Decembrie 2024, 13:09 Evaluare finalizată 20
Iuoras Andrei (IuorasAndrei) Miting 05 Decembrie 2024, 13:07 Evaluare finalizată 100
Iuoras Andrei (IuorasAndrei) Miting 05 Decembrie 2024, 11:49 Evaluare finalizată 95
Iuoras Andrei (IuorasAndrei) Miting 05 Decembrie 2024, 11:49 Evaluare finalizată E.C
Iuoras Andrei (IuorasAndrei) Miting 05 Decembrie 2024, 11:00 Evaluare finalizată 95
Iuoras Andrei (IuorasAndrei) Miting 05 Decembrie 2024, 10:59 Evaluare finalizată E.C
Iuoras Andrei (IuorasAndrei) Miting 05 Decembrie 2024, 10:03 Evaluare finalizată 95
Iuoras Andrei (IuorasAndrei) Miting 05 Decembrie 2024, 10:02 Evaluare finalizată 95
Iuoras Andrei (IuorasAndrei) Miting 05 Decembrie 2024, 10:01 Evaluare finalizată 95
Iuoras Andrei (IuorasAndrei) Miting 05 Decembrie 2024, 10:01 Evaluare finalizată E.C
Iuoras Andrei (IuorasAndrei) Miting 05 Decembrie 2024, 09:14 Evaluare finalizată 20
Iuoras Andrei (IuorasAndrei) Miting 05 Decembrie 2024, 09:08 Evaluare finalizată 20
Cozma Daniel (aditz8) Miting 03 Decembrie 2024, 15:42 Evaluare finalizată 40
Soroaga Petru-Rares (Rares_Soroaga) Miting 03 Decembrie 2024, 15:41 Evaluare finalizată 40
Rusu Stefan (stefanrusu) Miting 03 Decembrie 2024, 15:41 Evaluare finalizată 40
Stoleri Viorel-Paul (Viorel_Paul) Miting 03 Decembrie 2024, 14:30 Evaluare finalizată 100
Serban Alexandru (AlexSerban21) Miting 22 Noiembrie 2024, 15:30 Evaluare finalizată 100
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