EduBrick

Игра на ациклическом графе

1000 мс · 256 МБ · всё или ничего

Двое по очереди двигают фишку по рёбрам ориентированного ациклического графа. Кто не может сделать ход, проигрывает. Для каждой вершины определите, выигрывает ли тот, кто ходит из неё первым.

Формат ввода

В первой строке - числа nn и mm (1≤n≤2⋅1051 \le n \le 2 \cdot 10^5, 0≤m≤2⋅1050 \le m \le 2 \cdot 10^5).

В следующих mm строках - рёбра ациклического графа. Возможны кратные рёбра.

Формат вывода

Выведите строку из nn символов: W, если ходящий из вершины ii выигрывает, и L иначе.

Примеры

ввод
3 2
1 2
2 3
вывод
LWL
ввод
4 3
1 2
1 3
3 4
вывод
WLWL
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.