| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 8 | 1 | 1 | 100.000% |
Kubitukas sukūrė kvantinį kompiuterį, kurį sudaro N × M stačiakampio formos mikroscema. Jos viduje įmontuotas vienas šviesos jutiklis, į kurį statmenai kuriam nors iš mikroschemos šonų paleidžiant lazerio spindulį yra įvedami duomenys. Spindulio paleisti iš mikroschemos kampo (kampinio langelio) negalima.
Mikroschema sudaryta iš daugelio sudėtingų elementų ir kai kurie jų gali užstoti tiesioginius šviesos spindulius link šviesos jutiklio. Gera žinia ta, kad Kubitukas turi vieną veidrodį, kurį gali padėti bet kurioje tuščioje mikroschemos vietoje, ir taip vieną kartą nukreipti spindulį 90◦ kampu.
Padėkite Kubitukui pasiekti šviesos jutiklį, jei reikia – panaudodami vieną veidrodį. Šviesos spindulio neturi užstoti jokie kvantinio kompiuterio elementai.
Pirmoje eilutėje pateikti mikroschemos matmenys: N ir M.
Tolimesnėse N eilučių pateikta po M mikroschemą aprašančių simbolių si,j (1 ≤ i ≤ N, 1 ≤ j ≤ M):
Šviesos jutiklis yra miskroschemos viduje, t.y. ne kraštiniame langelyje.
Jeigu pasiekti jutiklio panaudojant daugiausiai vieną veidrodį neįmanoma, tai išveskite „NEPASIEKIAMA“.
Kitu atveju išveskite mikroschemos aprašymą (N eilučių po M simbolių), papildomai mikroschemoje pažymėdami, kur norite prijungti lazerį bei pastatyti veidrodį (jei veidrodžio apskritai reikia).
Jeigu yra daugiau nei vienas teisingas sprendinys – išveskite bet kurį.
5 5 ##### ....# ###.# ###J# #####
##### L..V# ###.# ###J# #####
3 3 ... .J. ...
.L. .J. ...
3 3 ### #J# ###
NEPASIEKIAMA