Автор: | Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 256 Мб | |
Выходной файл: | Стандартный выход | |||
Максимальный балл: | 100 |
Ноздрёв вспыхнул и подошел к Чичикову так близко, что тот отступил шага два назад.
—Я тебя заставлю играть! Это ничего, что ты смешал шашки, я помню все ходы. Мы их поставим опять так, как были.
Николай Гоголь, поэма "Мёртвые души", 1842 г.
Современные шашечные программы используют особый формат файлов (.pdn). В его основе лежит Portable Game Notation, набор правил для хранения шашечной позиции.
Клетки игрового поля обозначаются числами от 1 до 32, так, как указано на рисунке.
Запись позиции, возникшей при игре, в этом файле оформляется особым тегом FEN. Вот его формат:
1) Указывается один из символов W
или B
— цвет шашек игрока, которому нужно делать очередной ход (в рамках нашей задачи эта информация несущественна). Сразу после буквы идёт разделитель — символ :
(ASCII код 58);
2) Указывается один из символов W
или B
— цвет шашек игрока, позиции которых будут перечисляться. Сразу после буквы через запятую перечисляются поля, занятые шашками. Дамки обозначаются символом K
(King). В случае, когда шашки игрока занимают все клетки числового диапазона, он указывается своим началом и концом, разделёнными символом -
(ASCII код 58). В конце идёт разделитель — символ :
;
3) В таком же формате указываются клетки, на которых расположены шашки другого игрока.
По приведённым данным в формате FEN определите расстановку фигур на доске.
Единственная строка входного файла содержит описание позиции в формате FEN. Не гарантируется, что сохранённая позиция достижима в реальной партии в русские шашки — во первых, один из игроков мог мухлевать, во вторых, формат может использоваться и для сохранения партий с изменёнными правилами игры. Гарантируется корректность входных данных и соответствие описываемому формату. Гарантируется, что на доске есть хотя бы по одной фигуре каждого цвета.
Выведите 8 строк по 8 символов — шашечную диаграмму. Белые поля обозначайте символом .
(ASCII код 46), пустые черные — символом #
(ASCII код 35), белые шашки — символом w
, белые дамки — символом W
, чёрные шашки — символом b
, чёрные дамки — символом B
.
Дополнительных ограничений нет.
Баллы за каждый тест начисляются независимо.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|