Soluții trimise

Rezumat problemă

#3042 amat

Pasionat de informatică și de puzzle-uri, Dorel a construit o matrice A de dimensiunea N × M lipind mai multe piese dreptunghiulare de diferite dimensiuni. Fiecare piesă este compusă din elemente de dimensiunea 1 × 1 și rețin o aceeași valoare. Matricea rezultată nu are spații libere, iar piesele din care este compusă nu se suprapun. Nu există două piese cu aceeași valoare.
Deși inițial părea că acest design este unul inedit, nu a durat mult până când Dorel s-a plictisit. Astfel, acum el dorește să “upgradeze” matricea construită. Dorel alege o submatrice delimitată de coordonatele (x1,y1) – colțul stânga-sus, (x2,y2) – colțul dreapta-jos (1 ≤ x1 ≤ x2 ≤ N, 1 ≤ y1 ≤ y2 ≤ M), unde crește toate valorile elementelor submatricei cu valoarea V.
Dorel efectuează în ordine Q operații de upgrade, operații numerotate de la 1 la Q. La finalizarea celor Q operații de upgrade, toate elementele din matrice au valoarea mai mare sau egală cu K. După o operație de upgrade, structura inițială a matricei se modifică.
Cum priceperea lui Dorel este proverbială, trebuie să îl ajutați în rezolvarea următoarelor cerințe:
1) determinarea coordonatelor piesei cu număr maxim de elemente înainte ca Dorel să efectueze operațiile de upgrade;
2) determinarea numărului minim de operații de upgrade după care toate elementele matricei au valoarea mai mare sau egală cu K.

ID   Utilizator Problema Data încărcării Stare
Stupariu Teodor (tmi) amat 22 Aprilie 2024, 18:33 Evaluare finalizată 100
Grecu Rareș (grecuconstantinrares) amat 22 Aprilie 2024, 11:37 Evaluare finalizată 100
SOFIAN ROSA (ROSA) amat 21 Aprilie 2024, 23:30 Evaluare finalizată 100
SOFIAN ROSA (ROSA) amat 21 Aprilie 2024, 23:26 Evaluare finalizată 35
SOFIAN ROSA (ROSA) amat 21 Aprilie 2024, 23:04 Evaluare finalizată 30
Oprea Irina (Irina_Oprea) amat 20 Aprilie 2024, 16:52 Evaluare finalizată 100
Oprea Irina (Irina_Oprea) amat 20 Aprilie 2024, 16:47 Evaluare finalizată 80
Oprea Irina (Irina_Oprea) amat 19 Aprilie 2024, 22:12 Evaluare finalizată 30
M T (tmm) amat 19 Aprilie 2024, 12:09 Evaluare finalizată 100
Mestereaga Eric (Ericmeste) amat 19 Aprilie 2024, 09:43 Evaluare finalizată 60
Mestereaga Eric (Ericmeste) amat 19 Aprilie 2024, 09:42 Evaluare finalizată 60
Mestereaga Eric (Ericmeste) amat 19 Aprilie 2024, 09:39 Evaluare finalizată 60
Mestereaga Eric (Ericmeste) amat 19 Aprilie 2024, 09:37 Evaluare finalizată 60
Mestereaga Eric (Ericmeste) amat 19 Aprilie 2024, 09:22 Evaluare finalizată 30
Oprea Irina (Irina_Oprea) amat 18 Aprilie 2024, 11:57 Evaluare finalizată 30
Oprea Irina (Irina_Oprea) amat 18 Aprilie 2024, 11:54 Evaluare finalizată 30
bota cristi (MrChupa) amat 17 Aprilie 2024, 11:22 Evaluare finalizată 100
bota cristi (MrChupa) amat 17 Aprilie 2024, 11:21 Evaluare finalizată 85
Soare Vlad (Vlad0597) amat 16 Aprilie 2024, 21:51 Evaluare finalizată 100
Soare Vlad (Vlad0597) amat 16 Aprilie 2024, 21:46 Evaluare finalizată 95
Soare Vlad (Vlad0597) amat 16 Aprilie 2024, 21:42 Evaluare finalizată 95
Soare Vlad (Vlad0597) amat 16 Aprilie 2024, 21:38 Evaluare finalizată 95
bota cristi (MrChupa) amat 16 Aprilie 2024, 17:56 Evaluare finalizată 70
Soare Vlad (Vlad0597) amat 16 Aprilie 2024, 12:36 Evaluare finalizată 25
Furnea Daniel (new00) amat 16 Aprilie 2024, 11:58 Evaluare finalizată 25
Furnea Daniel (new00) amat 16 Aprilie 2024, 11:56 Evaluare finalizată 25
Furnea Daniel (new00) amat 16 Aprilie 2024, 11:52 Evaluare finalizată 25
Furnea Daniel (new00) amat 16 Aprilie 2024, 11:49 Evaluare finalizată 0
Tudor Teodorescu (tudboss) amat 16 Aprilie 2024, 10:44 Evaluare finalizată 30
Tudor Teodorescu (tudboss) amat 16 Aprilie 2024, 10:38 Evaluare finalizată 5
Tega George (George_102) amat 15 Aprilie 2024, 18:49 Evaluare finalizată 30
Trusculete Vlad (CapitanVlad10) amat 15 Aprilie 2024, 17:08 Evaluare finalizată 70
Trusculete Vlad (CapitanVlad10) amat 15 Aprilie 2024, 17:05 Evaluare finalizată 30
Trusculete Vlad (CapitanVlad10) amat 15 Aprilie 2024, 16:46 Evaluare finalizată 25
Trusculete Vlad (CapitanVlad10) amat 15 Aprilie 2024, 16:37 Evaluare finalizată 15
pastor dan (pastor_dan) amat 14 Aprilie 2024, 18:30 Evaluare finalizată 75
pastor dan (pastor_dan) amat 14 Aprilie 2024, 18:14 Evaluare finalizată 75
David Dragos Nicolae (dragosdavid) amat 14 Aprilie 2024, 14:29 Evaluare finalizată 100
David Dragos Nicolae (dragosdavid) amat 14 Aprilie 2024, 12:38 Evaluare finalizată 90
David Dragos Nicolae (dragosdavid) amat 14 Aprilie 2024, 12:37 Evaluare finalizată 90
David Dragos Nicolae (dragosdavid) amat 14 Aprilie 2024, 12:08 Evaluare finalizată 90
David Dragos Nicolae (dragosdavid) amat 14 Aprilie 2024, 12:07 Evaluare finalizată 70
David Dragos Nicolae (dragosdavid) amat 14 Aprilie 2024, 11:58 Evaluare finalizată 30
David Dragos Nicolae (dragosdavid) amat 14 Aprilie 2024, 11:52 Evaluare finalizată 15
David Dragos Nicolae (dragosdavid) amat 14 Aprilie 2024, 11:15 Evaluare finalizată 35
David Dragos Nicolae (dragosdavid) amat 14 Aprilie 2024, 11:15 Evaluare finalizată 25
David Dragos Nicolae (dragosdavid) amat 14 Aprilie 2024, 11:15 Evaluare finalizată 30
David Dragos Nicolae (dragosdavid) amat 14 Aprilie 2024, 11:08 Evaluare finalizată 35
Tanase Victor (Victor5539) amat 14 Aprilie 2024, 10:39 Evaluare finalizată 100
Tanase Victor (Victor5539) amat 14 Aprilie 2024, 09:11 Evaluare finalizată 15