Codeforces Round 294 (Div. 2) |
---|
Закончено |
A и B готовятся к олимпиадам про программированию.
Чтобы развить свое логическое мышление и лучше решать задачи, A и B решили сыграть в шахматы. Во время игры A задумался, чья же позиция в данный момент сильнее.
Для каждой шахматной фигуры известен ее вес:
Вес позиции игрока равен сумме весов всех его фигур на доске.
Так как A не любит считать, он попросил вас помочь определить, вес позиции какого из двух игроков больше.
На вход подаются восемь строк, по восемь символов каждая — описание доски.
На доске белые фигуры обозначаются заглавными буквами, черные фигуры — строчными.
Белые фигуры обозначаются следующим образом: ферзь обозначается символом 'Q', ладья — 'R', слон — 'B', конь — 'N', пешка — 'P', король — 'K'.
Черные фигуры обозначаются, соответственно, 'q', 'r', 'b', 'n', 'p', 'k'.
Пустая клетка доски обозначается символом '.' (точка).
Не гарантируется, что заданная шахматная позиция достижима во время реальной игры. В частности, каждой фигуры может быть произвольное (в том числе нулевое) количество, король может находиться под боем, и так далее.
Выведите "White" (без кавычек), если вес позиции белых больше веса позиции черных, "Black" если вес позиции черных больше веса позиции белых, и "Draw" если веса позиций белых и черных равны.
...QK...
........
........
........
........
........
........
...rk...
White
rnbqkbnr
pppppppp
........
........
........
........
PPPPPPPP
RNBQKBNR
Draw
rppppppr
...k....
........
........
........
........
K...Q...
........
Black
В первом тестовом примере вес позиции белых равен 9, вес позиции черных равен 5.
Во втором тестовом примере веса позиций черных и белых равны 39.
В третьем тестовом примере вес позиции белых равен 9, вес позиции черных равен 16.
Название |
---|