Se consideră şirul crescător , în care fiecare număr natural nenul apare de ori. Elementele unui matrice cu linii şi coloane au valori astfel încât, parcurgând matricea de sus în jos, pe linii, și de la stânga la dreapta pe fiecare linie, se obțin primii termeni ai șirului precizat.
De exemplu, dacă şi , matricea este:
O submatrice a lui este definită de patru valori, şi este formată din elementele cu proprietatea că şi .
Cerință
Determinaţi suma elementelor pentru fiecare dintre submatrice date ale lui .
Date de intrare
Fişierul de intrare summat.in conţine pe prima linie numerele naturale nenule cu semnificaţia din enunţ, iar pe următoarele Q linii câte patru numere naturale care definesc câte o submatrice a lui . Numerele aflate pe aceeaşi linie a fişierului sunt separate prin câte un spaţiu.
Date de ieșire
Fişierul de ieşire summat.out conţine pe Q linii sumele determinate pentru cele Q submatrice, câte un singur număr pe linie, în ordinea în care submatricele sunt definite în fişierul de intrare.
Restricții și precizări
- ;
- ;
- ;
- .
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 24 | |
| 2 | 14 | |
| 3 | 19 | |
| 4 | 11 | |
| 5 | 15 | |
| 6 | 17 | Fără alte restricţii |
Exemplu
summat.in
5 8 3
1 1 2 4
2 3 5 7
1 4 3 8
summat.out
24
100
62
Explicație
Matricea generată este cea din enunţ. Submatricele corespunzătoare celor trei cerinţe sunt date mai jos.
Sursă și autori
OJI 2025, clasele 9. Mihai Bunget.
Enunț din Kilonova, sub licența CC-BY-NC-SA-4.0, conform politicii sursei. Adaptări de prezentare și tipografie. Exemplele, formulele și figurile originale sunt păstrate.
Trimite o soluție
Setul original de teste și regulile de punctare sunt în curs de verificare. Trimiterea pentru evaluare va fi disponibilă după această verificare.
Se verifică autentificarea…