Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | panou.in, panou.out | Sursă | Junior Challenge |
Autor | Adrian Airinei | Adăugată de | |
Timp execuţie pe test | 0.1 sec | Limită de memorie | 20480 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Panou
Buru are acasa doua panouri cu becuri nou-noute primite cadou de la Mos-Craciun. Ficare panou contine
N x N becuri dispuse sub forma unui caroiaj cu N linii si N coloane, unele dintre becuri fiind aprinse, altele stinse. Astfel putem asocia fiecarui bec o pozitie i j reprezentand linia si coloana pe care este dispus in panou. Sa consideram primul panou ca fiind panoul A iar cel de-al doilea panoul B. Sub fiecare bec din panoul A exista cate un comutator. Daca actionam un comutator aflat sub un bec situat pe linia i si coloana j se schimba starea becurilor A[x][y] cu x = i si y ≤ j sau &x < i si y = j$, unde prin A[x][y] am notat becului aflat in panoul A
pe linia x si coloana y.
Date de intrare
...
Date de iesire
...
Restrictii
- ... ≤ ... ≤ ...
Exemplu
panou.in | panou.out |
---|---|
This is some text written on multiple lines. | This is another text written on multiple lines. |
Explicatie
...