0763 - Matrice 3

From Bitnami MediaWiki

Sursa: [1]


Cerinţa[edit | edit source]

Se dă o matrice cu n linii și m coloane și elemente numere naturale și o valoare k. Să se modifice cel mult k elemente ale matricei, astfel încât toate liniile matricei să aibă aceeași sumă a elementelor.

Date de intrare[edit | edit source]

Programul citește de la tastatură numerele n m k, apoi elementele matricei, linie cu linie.

Date de ieșire[edit | edit source]

Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse.". Programul va afișa pe ecran numărul numărul de elemente modificate, p, apoi p triplete i j x, cu semnificația: elementul din matrice de pe linia i și coloana j devine x. x trebuie să fie număr natural.În cazul în care datele introduse de la tastatură nu îndeplinesc cerințele enunțate, programul va afișa "Datele de intrare nu corespund restricțiilor impuse.".

Restricţii şi precizări[edit | edit source]

  • 1 ≤ n , m ≤ 100
  • 1 ≤ k < n
  • elementele matricei vor fi mai mici decât 1.000.000
  • liniile și coloanele matricei sunt numerotate de la 1
  • pentru toate datele de test există soluție

Exemple[edit | edit source]

Exemplu 1[edit | edit source]

Intrare
3 4 2
7 4 1 6
5 5 7 3
4 7 2 3
Ieșire
2
1 3 3
3 1 8

Rezolvare[edit | edit source]

<syntaxhighlight lang="python" line>