#4880
Se dă o matrice cu \(2\) linii și \(N\) coloane. De asemenea, se dau \(Q\) operații de \(2\) tipuri, pe care va trebui să le procesați în ordine. Cele \(2\) tipuri de operații sunt definite astfel:
Scorul unei submatrice cu colțurile în celulele \((1,st)\), respectiv \((2,dr)\) este calculat astfel:
Definim mediana unui șir de numere \(A\) cu \(M\) elemente, numerotate de la \(1\) la \(M\), ca fiind elementul aflat pe poziția \(\lceil\frac{M}{2} \rceil\) în urma sortării șirului. De exemplu, mediana șirului \([1,3,1,2]\) este \(1\), iar mediana șirului \([1,2,3]\) este \(2\).
Se cere să se determine scorul submatricei date pentru fiecare operație de tip \(2\).
Lot 2025 Baraj 1 Seniori: Problema 2
| Problema | Medwalk | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 30 secunde | Limita memorie |
Total: 256 MB
/
Stivă 8 MB
|
| Id soluție | #63320506 | Utilizator | |
| Fișier | medwalk.cpp | Dimensiune | 7.46 KB |
| Data încărcării | 26 Februarie 2026, 09:51 | Scor/rezultat | 100 puncte |
| Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
|---|---|---|---|---|---|---|
| 1 | 0.012 secunde | OK. | 7 | 7 | ||
| 2 | 0.184 secunde | OK. | 12 | 12 | ||
| 3 | 3.548 secunde | OK. | 5 | 5 | ||
| 4 | 5.936 secunde | OK. | 28 | 28 | ||
| 5 | 3.936 secunde | OK. | 23 | 23 | ||
| 6 | 5.672 secunde | OK. | 16 | 16 | ||
| 7 | 7.984 secunde | OK. | 9 | 9 | ||
| Punctaj total | 100 | |||||
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Medwalk face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.