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

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

Шахматы

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

요약
체스판의 초기 배치와 일련의 이동이 주어질 때 각 이동을 수행한 기물의 문자를 출력한다.
난이도

보통10점 중 5점

유형
시뮬레이션, 구현, 배열
정답자
아직 제출이 없습니다

문제

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

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

입력

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

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

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

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

Таким образом, первый символ первой строки соответствует позиции a8a8, а седьмой символ шестой строки --- позиции g3g3.

출력

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

예제2

  1. 예제 1

    입력
    ...P....
    .N......
    .Kq.q...
    pR..B...
    ...k..p.
    ......n.
    q.kn..R.
    ........
    5
    b5b3
    d4c3
    b7a5
    d2b3
    a5c4
    
    예상 출력
    RkNnN
    
  2. 예제 2

    입력
    NR.....R
    .kQp..BB
    .......R
    R...r...
    p...P.p.
    R.n.n...
    .N...rR.
    .....q..
    3
    e3d5
    c7f7
    e5g5
    
    예상 출력
    nQr