아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

EGIPAT

면접 대비

시간 제한1초메모리 제한1024 MB

요약
로봇의 시작 칸 P와 로봇이 지나간 칸 x가 주어진 격자에서, 로봇이 한 각 이동의 방향을 순서대로 출력한다.
난이도

보통10점 중 4점

유형
그래프, DFS, 구현, 시뮬레이션
정답자
아직 제출이 없습니다

문제

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 NN i MM (1≤N,M≤101 ≤ N, M ≤ 10), broj redaka i stupaca tablice.

U sljedećih NN redaka nalazi se po MM 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.

예제3

  1. 예제 1

    입력
    4 4
    ....
    .xxx
    .P.x
    ..xx
    
    예상 출력
    gore
    desno
    desno
    dolje
    dolje
    lijevo
    
  2. 예제 2

    입력
    3 2
    P.
    xx
    .x
    
    예상 출력
    dolje
    desno
    dolje
    
  3. 예제 3

    입력
    1 2
    xP
    
    예상 출력
    lijevo