Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | euclid.in, euclid.out | Sursă | Summer Challenge 2007, runda 2 |
Autor | Igor Naverniouk | Adăugată de | |
Timp execuţie pe test | 1.2 sec | Limită de memorie | 65536 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Euclid
Euclid era un om destept care stia ca timpul masinilor de calcul avea sa vina intr-o zi. Stia ca oamenii aveau sa organizeze competitii pe aceste masini, asa ca a vrut sa contribuie cu un puzzle.
Fiind data o matrice de m linii si n coloane de intregi pozitivi, sa se gaseasca un dreptunghi de inaltime cel putin h si lungime cel mult w, astfel incat numerele din dreptunghi sa aiba cel mai mare cmmdc dintre toate dreptunghiurile de acest fel.
Date de intrare
Fisierul de intrare va incepe printr-o linie ce contine numarul de teste, T. Fiecare test va incepe printr-o linie ce contine m, n, h si w. Urmeaza m linii a cate n intregi pozitivi, descriind matricea de mai sus.
Date de iesire
Pentru fiecare fisier de iesire, scrieti cate o linie continand "Case #x:", dupa care afisati cel mai mare cmmdc ($x$ reprezinta numarul testului).
Restrictii
- 0 ≤ n &le 20
- 1 ≤ h &le m
- 1 ≤ m,n ≤ 200
Exemplu
euclid.in | euclid.out |
---|---|
This is some text written on multiple lines. | This is another text written on multiple lines. |
Explicatie
...