Фишки
시간 제한2초메모리 제한512 MB
n x n 판 위의 두 말을 U/D/L/R 명령으로 움직이며, 6n 번 이내의 이동으로 두 말의 처음 위치를 알아내는 인터랙티브 문제입니다.
문제
Это интерактивная задача. Ваша программа будет взаимодействовать с программой жюри, используя стандартный ввод и вывод.
Программа жюри решила сыграть с вашей программой в игру. На доске в двух различных клетках находятся две фишки. Ваша программа должна определить положение фишек. Для этого она можете пытаться двигать фишки, а программа жюри будет сообщать результаты передвижений.
За один ход можно выбрать фишку и попросить переместить её на одну клетку влево, вправо, вверх или вниз. Программа жюри сообщает результат перемещения --- если клетка в выбранном направлении существует и свободна, то перемещение считается успешным и фишка перемещается в эту клетку. В противном случае перемещение считается неудачным и фишка остается на той же клетке.
Вы выигрываете, если после очередного хода можете назвать исходное положение фишек на доске. Ваша задача --- выиграть не более чем за ходов.
Введем на доске систему координат таким образом, что клетки имеют координаты . Команды для перемещения фишки кодируется латинской буквой следующим образом:
- <<
U>> --- переместиться с клетки (, ) на клетку (, ). - <<
D>> --- переместиться с клетки (, ) на клетку (, ). - <<
R>> --- переместиться с клетки (, ) на клетку (, ). - <<
L>> --- переместиться с клетки (, ) на клетку (, ).
힌트
В примере фишки перемещались следующим образом.
