| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 22 | 16 | 16 | 76.190% |
Senzacionalna vijest! U Egiptu je otkrivena nova piramida! Najzanimljiviji dio znanstvenicima su crteži na zidovima piramide. Velik dio unutrašnjih zidova prekriven je nekim čudnim crtežima kocaka i tablica brojeva. Čini se kao da su crteži i tablice nekako povezani, no znanstvenici još nisu sigurni kako. Tako dugo dok oni ne pronađu vezu, najbitniji crtež će biti onaj koji se nalazio u jednom mračnom kutku piramide. Naime, njegova važnost proizlazi iz toga da nam on ukazuje kako su već drevni Egipćani posjedovali robote.
Taj crtež je u obliku tablice znakova i na njemu je prikazano kretanje robota. Pretpostavlja se da je faraon robotu izdavao naredbe u obliku “POMAKNI SE DOLJE/GORE/LIJEVO/DESNO”, a njegovi pomoćnici su crtali gdje se robot kretao.
Znanstvenici bi sada htjeli iz crteža odrediti naredbe koje je izgovarao faraon pa mole tebe da napišeš program za taj problem. Također, oni znaju da robot nikada nije stao na neko polje dvaput.
U prvom se retku nalaze prirodni brojevi $N$ i $M$ (1ドル ≤ N, M ≤ 10$), broj redaka i stupaca tablice.
U sljedećih $N$ redaka nalazi se po $M$ znakova. Jedini znakovi koji će se pojavljivati su ‘P’, ‘.’ i ‘x’. ‘P’ će se pojaviti jednom i označava početnu poziciju robota, ‘.’ označava slobodno polje, dok ‘x’ označava polje na koje je robot nekad stao. Samo jedan ‘x’ će biti susjedan ‘P’ i najviše dva ‘x’ će biti susjedna nekom trećem ‘x’-u. U tablici će se sigurno pojaviti barem jedan ‘x’.
Za svaki pomak robota, tj. za svaki ‘x’ ispiši u kojem se smjeru (gore/dolje/lijevo/desno) pomaknuo robot. Svaka naredba treba biti ispisana u svom retku.
4 4 .... .xxx .P.x ..xx
gore desno desno dolje dolje lijevo
3 2 P. xx .x
dolje desno dolje
1 2 xP
lijevo