Logo
(追記) (追記ここまで)

29503번 - Шахматы 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB54473888.372%

문제

Недавно Вася нашел старую газету с заметкой о некотором шахматном поединке между двумя гроссмейстерами. Интересно то, что игра велась по некоторым эспериментальным шахматным правилам, поэтому количество фигур и начальная расстановка отличались от классических. Игра проводилась на стандартной квадратной шахматной доске. Правила перемещения и взятия фигур были сохранены. Также известно, что в процессе игры на поле не появлялись новые фигуры.

В газете была указана позиция фигур в некоторый момент времени, а также были приведены последовавшие ходы, совершенные игроками. Вася хочет восстановить ход партии на своей доске. Он уже расставил фигуры в соответствии с рисунком. Осталось лишь выполнить записанные ходы. Вася очень боится ошибиться, поэтому просит вас помочь ему. Напишите программу, которая для каждого хода будет выводить, какой фигурой он был совершен.

입력

Первые восемь строк входного файла содержат описание позиции в некоторый момент шахматной партии. Каждая из этих строк содержит восемь символов. Ниже приведена таблица соответствий символов шахматным фигурам.

Символ Фигура
. Пустая клетка
K Король
Q Ферзь
R Ладья
N Конь
B Слон
P Пешка

Прописная латинская соответствует фигурам белого цвета, строчная --- черного. Так, белый ферзь обозначается символом <<Q>>, а черная пешка --- символом <<p>>.

Девятая строка входного файла содержит целое число $n$ --- количество совершенных ходов (0ドル \le n \le 100,000円$). Каждая из следующих $n$ строк содержат описание одного хода, состоящее из четырех символов. Первые два символа обозначают позицию, на которой стояла фигура до хода, вторые два --- после. При этом в каждой из этих пар первый символ --- строчная латинская буква $a-h,ドル которые соответствуют столбцам 1ドル-8$. Второй символ --- цифра из интервала 1ドル-8,ドル при этом цифра $i$ соответствует 9ドル - i$-й строке во входном файле.

Таким образом, первый символ первой строки соответствует позиции $a8,ドル а седьмой символ шестой строки --- позиции $g3$.

출력

Выведите одну строку, $i$-й символ которой соответствует фигуре, которой был совершен $i$-й ход.

제한

예제 입력 1

...P....
.N......
.Kq.q...
pR..B...
...k..p.
......n.
q.kn..R.
........
5
b5b3
d4c3
b7a5
d2b3
a5c4

예제 출력 1

RkNnN

예제 입력 2

NR.....R
.kQp..BB
.......R
R...r...
p...P.p.
R.n.n...
.N...rR.
.....q..
3
e3d5
c7f7
e5g5

예제 출력 2

nQr

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2010-2011 Season > October 23, 2010 > Basic D번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /