Codeforces Beta Round 99 (Div. 1) |
---|
Закончено |
Недавно Рома стал счастливым обладателем новой игры World of Darkraft. Эта игра сочетает элементы практически всех известных жанров, и на одном из поздних этапов игры Рома столкнулся с трудностями игры-головоломки.
В этой части Рома сражается с хитрым вражеским магом. Сражение происходит на прямоугольном клетчатом поле n × m. В каждой клетке находится один из магических символов: L, R или X. Изначально все клетки поля «активны».
Игроки, Рома и вражеский маг, ходят по очереди. Рома делает первый ход. На очередном ходу игрок выбирает одну из активных клеток, и после этого в зависимости от изображенного в ней символа происходит одно из следующих действий:
Если очередной игрок не может сделать ход (то есть все клетки неактивны), он проигрывает.
Рома третий день пытается одолеть компьютерного противника, но все время оказывается проигравшим. Он просит Вас помочь ему и определить, может ли он гарантированно обыграть соперника, или же для этого придется взломать игру.
В первой строке находятся два целых числа, разделенных пробелом — n и m (1 ≤ n, m ≤ 20).
В следующих n строках по m символов находится описание игрового поля: j-ый символ i-ой строки равен магическому символу соответствующей клетки поля.
В первой строке выведите «WIN», если Рома может победить, или «LOSE», если при оптимальной игре соперника победа невозможна.
2 2
RL
LR
LOSE
2 2
RR
RR
WIN
В первом тесте каждый ход делает неактивной одну из диагоналей квадрата, значит, после двух ходов Рома гарантированно проиграет.
Во втором тесте есть три варианта хода: «закрыть» главную диагональ либо одну из оставшихся клеток. Значит, после трех ходов игра закончится, и Рома выиграет.
Название |
---|