Soluții trimise

Rezumat problemă

Miting

#1621

Î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
Maftei Alexia (Al3xia_15) Miting 15 Iunie 2025, 11:01 Evaluare finalizată 20
Patpaiac Alexandru (AlexPat) Miting 11 Iunie 2025, 23:08 Evaluare finalizată 100
Patpaiac Alexandru (AlexPat) Miting 11 Iunie 2025, 23:08 Evaluare finalizată 0
Cornea Alexandru-Mihai (AlexandruCornea) Miting 28 Mai 2025, 10:50 Evaluare finalizată E.C
Cornea Alexandru-Mihai (AlexandruCornea) Miting 27 Mai 2025, 13:25 Evaluare finalizată 20
Cornea Alexandru-Mihai (AlexandruCornea) Miting 27 Mai 2025, 13:00 Evaluare finalizată 20
Guiman Alexandra (Lexi_Guiman) Miting 18 Mai 2025, 11:29 Evaluare finalizată 100
Nu-s sponsorizat Nu-s sponsorizat (Nu_s_sponsorizat) Miting 16 Mai 2025, 19:51 Evaluare finalizată 100
Nicusor Dan Nicusor Dan (Nicusor_Dan) Miting 16 Mai 2025, 05:51 Evaluare finalizată 100
Guiman Alexandra (Lexi_Guiman) Miting 09 Mai 2025, 19:11 Evaluare finalizată 20
Guiman Alexandra (Lexi_Guiman) Miting 09 Mai 2025, 19:11 Evaluare finalizată 5
Petre Alexia-Bianca (informatica1218) Miting 09 Mai 2025, 15:35 Evaluare finalizată 20
Petre Alexia-Bianca (informatica1218) Miting 09 Mai 2025, 15:35 Evaluare finalizată 20
Petre Alexia-Bianca (informatica1218) Miting 09 Mai 2025, 15:35 Evaluare finalizată 20
Olaru Razvan (ThatGuy) Miting 14 Martie 2025, 14:53 Evaluare finalizată 20
Tanase Victor (Victor5539) Miting 13 Martie 2025, 19:05 Evaluare finalizată 100
Gelu Petrovici (Gelu_Petrovici) Miting 12 Martie 2025, 12:19 Evaluare finalizată 100
instagram : daryuf_25 is back (DaryuF) Miting 10 Martie 2025, 20:01 Evaluare finalizată 100
Nechita Luca (Luca328) Miting 10 Martie 2025, 18:40 Evaluare finalizată 20
Budeanu Ioan (ioanxh_9) Miting 10 Martie 2025, 14:42 Evaluare finalizată 100
Koenigsegg Agera (patrikoji) Miting 10 Martie 2025, 14:41 Evaluare finalizată 100
Koenigsegg Agera (patrikoji) Miting 10 Martie 2025, 14:36 Evaluare finalizată 55
Koenigsegg Agera (patrikoji) Miting 10 Martie 2025, 14:33 Evaluare finalizată E.C
Ciumandru Paul (paulihno15) Miting 09 Martie 2025, 15:00 Evaluare finalizată 100
Koenigsegg Agera (patrikoji) Miting 08 Martie 2025, 15:49 Evaluare finalizată 20
Ciumandru Paul (paulihno15) Miting 07 Martie 2025, 21:46 Evaluare finalizată 20
Ciorne i (Joergen) Miting 07 Martie 2025, 14:25 Evaluare finalizată 100
Ciorne i (Joergen) Miting 07 Martie 2025, 14:25 Evaluare finalizată 0
Ciorne i (Joergen) Miting 07 Martie 2025, 14:24 Evaluare finalizată E.C
Ciorne i (Joergen) Miting 07 Martie 2025, 14:22 Evaluare finalizată 0
Carjila Rares (rares_carjila) Miting 06 Martie 2025, 16:14 Evaluare finalizată 20
Carjila Rares (rares_carjila) Miting 06 Martie 2025, 16:13 Evaluare finalizată 0
Cojocariu Rareș (Rares463) Miting 05 Martie 2025, 16:46 Evaluare finalizată 20
Tița Georgiana-Teodora (GeorgianaTeodora25) Miting 05 Martie 2025, 12:42 Evaluare finalizată 100
Joita Alexandru (AlexandruJoita) Miting 26 Februarie 2025, 22:11 Evaluare finalizată 100
Joita Alexandru (AlexandruJoita) Miting 26 Februarie 2025, 15:41 Evaluare finalizată 80
Sbora Ioan-David (Sbora_Ioan_David) Miting 26 Februarie 2025, 15:31 Evaluare finalizată 100
Stoleri Viorel-Paul (Viorel_Paul) Miting 24 Februarie 2025, 22:25 Evaluare finalizată 100
Stancu Teodor-Razvan (road_to_ONI) Miting 23 Februarie 2025, 14:04 Evaluare finalizată 20
Oprean Natasha (noprean) Miting 22 Februarie 2025, 11:07 Evaluare finalizată 0
Ardelean Alex (AlexGB56) Miting 20 Februarie 2025, 19:47 Evaluare finalizată 100
cristache c (ina20) Miting 20 Februarie 2025, 19:46 Evaluare finalizată 100
Ardelean Alex (AlexGB56) Miting 20 Februarie 2025, 16:37 Evaluare finalizată 20
Ardelean Alex (AlexGB56) Miting 20 Februarie 2025, 16:29 Evaluare finalizată 0
Georgescu Mihai (31mihai) Miting 18 Februarie 2025, 17:47 Evaluare finalizată 100
Adelin Hojda (uncrowned) Miting 18 Februarie 2025, 16:23 Evaluare finalizată 100
Adelin Hojda (uncrowned) Miting 18 Februarie 2025, 16:14 Evaluare finalizată 25
Gligor Andrei (GLIGOR_ANDREI) Miting 18 Februarie 2025, 10:27 Evaluare finalizată 100
Gliggy Gliggy (Gliggy) Miting 18 Februarie 2025, 10:26 Evaluare finalizată 100
Cosac Robert-Mihai (RobertCosac) Miting 17 Februarie 2025, 20:27 Evaluare finalizată 100
Du-te sus!