Sari la conținut
Zece la Info
Probleme

Bacalaureat Vara 2023, S3.2 - Talvegul unui rau

Medie 1500 ms 64 MB#bacalaureat#2023#vara#subiectul3

Pentru a identifica punctele in care se concentreaza apa in albia unui rau, se determina talvegul acesteia - linia care uneste punctele cele mai adanci ale albiei. In acest scop s-au stabilit ns sectiuni transversale pe cursul apei, numerotate incepand de la 1, si in cadrul fiecarei sectiuni s-a masurat adancimea apei in np puncte, numerotate incepand de la 1. Din fiecare sectiune, in ordine, se include in talveg cel mai adanc punct al acesteia, iar daca in sectiune sunt mai multe puncte aflate la aceeasi adancime, maxima, se va lua in considerare doar primul dintre ele.

Scrieti un program C/C++ care citeste de la tastatura doua numere naturale, ns si np (ns in [1,10^3], np in [1,50]), si cele ns*np elemente ale unui tablou bidimensional, valori naturale din intervalul [0,10^2]. Fiecare linie a tabloului corespunde cate unei sectiuni, iar valorile memorate pe linie reprezinta adancimile celor np puncte stabilite pentru acea sectiune. Programul afiseaza pe ecran, pentru fiecare sectiune, o pereche formata din numarul de ordine al sectiunii si numarul de ordine al punctului sau care s-a inclus in talveg. Numerele din fiecare pereche sunt afisate separate prin caracterul : (doua puncte), iar fiecare pereche este urmata de un spatiu.

Exemplu: pentru ns=6, np=4 si tabloul 2 4 5 3 2 6 6 3 1 5 2 5 1 3 3 3 3 4 3 5 0 1 2 1 se afiseaza pe ecran valorile: 1:3 2:2 3:2 4:2 5:4 6:3

Date de intrare
Se citesc ns, np, apoi elementele tabloului cu ns linii si np coloane.
Date de iesire
Se afiseaza, pentru fiecare sectiune, perechea 'nrSectiune:nrPunct', separate prin spatiu.
Restrictii
1 <= ns <= 1000, 1 <= np <= 50, 0 <= adancime <= 100

Exemple

Exemplul 1

Intrare

6 4
2 4 5 3
2 6 6 3
1 5 2 5
1 3 3 3
3 4 3 5
0 1 2 1

Iesire

1:3 2:2 3:2 4:2 5:4 6:3

Exemplul 2

Intrare

1 1
5

Iesire

1:1

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.