Revizia anterioară Revizia următoare
Fișierul intrare/ieșire | matzeb.in, matzeb.out | Sursă | Test IQ Academy, clasa a 6-a |
---|---|---|---|
Autor | Cristian Frâncu | Adăugată de | Cristian Frâncu • francu |
Timp de execuție pe test | 0.2 sec | Limită de memorie | 5120 KB |
Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
Matrice Zebră (clasa a 6-a)
O matrice zebră este o matrice pătrată de latură N ce conține numerele de la 1 la N2 așezate în L-uri din ce în ce mai mari. În figură poți vedea matricea zebră de latură 5.
Cerințe
- Dîndu-se N să se afișeze matricea zebră de latură N.
- Dîndu-se un număr de linie L și un număr de coloană C să se afișeze numărul care se află în maricea zebră pe linia L și coloana C.
Date de intrare
Fișierul de intrare matzeb.in conține pe prima linie un număr T, numărul cerinței: el este 1 dacă vei rezolva prima cerință, respectiv 2 dacă vei rezolva a doua cerință. Dacă T este unu în continuarea fișierului de intrare se va afla numărul N. Dacă T este doi în continuarea fișierului de intrare se vor afla numerele L și C.
Date de ieșire
În fișierul de ieșire matzeb.out vei scrie:
- Dacă T = 1, matricea zebră de latură N. Fiecare linie a matricei se afișază pe o linie în fișierul de ieșire.
- Dacă T = 2, numărul ce se află în matricea zebră la linia L și coloana C.
Restricții
- 1 ≤ T ≤ 2
- 1 ≤ N < 400
- 1 ≤ L, C < 1 miliard
- liniile și coloanele sînt numerotate de la unu
- atenție: cînd *T*=2 nu se cunoaște latura matricei zebră, ea trebuie calculată
- T este 1 pentru teste în valoare de 50p, respectiv 2 pentru teste în valoare de 50p
Exemplu
matzeb.in | matzeb.out |
---|---|
This is some text written on multiple lines. |
This is another text written on multiple lines. |
Explicație
...