Se dă o matrice de numere naturale, formată din linii și coloane. Liniile sunt numerotate de sus în jos de la la , iar coloanele de la stânga la dreapta de la la .
Numim triunghiul de mărime care începe în celula mulțimea celulelor la care se poate ajunge plecând din și efectuând cel mult pași în care ne deplasăm cu o celulă în sus sau la dreapta.
Cerință
Pentru fiecare celulă cu și , vrem să aflăm:
- Valoarea maximă din triunghiul de mărime care începe în celula ;
- De câte ori apare valoarea maximă din triunghiul de mărime care începe în celula în respectivul triunghi.
Date de intrare
Pe prima linie se găsesc numerele și . Fiecare din următoarele linii conține câte numere fiecare. Al -lea număr de pe a -a astfel de linie reprezintă .
Date de ieșire
Se vor afișa două matrice de dimensiuni .
Pe fiecare din primele linii se vor afla câte numere naturale. Al -lea număr de pe a -a astfel de linie este valoarea maximă din triunghiul de mărime care începe în celula .
Pe fiecare din următoarele linii se vor afla câte numere naturale. Al -lea număr de pe a -a astfel de linie este numărul de apariții ale valorii maxime din triunghiul de mărime care începe în celula în acest triunghi.
Restricții și precizări
- pentru și
- Pentru afișarea corectă a maximului din fiecare triunghi se obține din punctaj.
- Pentru a face citirea și afișarea mai rapidă, recomandăm să folosiți linia:
ios_base::sync_with_stdio(false)
# | Punctaj | Restricții |
---|---|---|
1 | 8 | |
2 | 15 | |
3 | 13 | pentru și |
4 | 28 | |
5 | 36 | Fără restricții suplimentare. |
Exemplul 1
stdin
4 4 2
1 2 6 14
12 3 13 5
11 4 7 8
10 16 9 15
stdout
12 13 13
12 7 13
16 16 15
1 1 1
1 1 1
1 1 1
Explicație
De exemplu, triunghiul de mărime care începe în este:
Valoarea maxima este și apare o singură dată.
În fapt, valoarea maximă din fiecare dintre cele triunghiuri vizate este unică.
Exemplul 2
stdin
2 3 2
4 5 3
4 4 5
stdout
4 5
3 2
Explicație
Sunt vizate două triunghiuri de mărime .
Primul începe în :
Valoarea maximă este și apare de ori.
Al doilea începe în :
Valoarea maximă este și apare de ori.