2124: Гра з паличками

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 19,00 (partial)
Time limit: 1.0s
Memory limit: 500M
Input: stdin
Output: stdout

Problem type

Розглянемо гру, в якій двоє гравців знімають палички з купи. Гравці рухаються по черзі, і гравець, який витягне останню палицю, виграє гру.

Набір ~P={p_1 ​,p_2 ​ ,…,p_k ​ }~ визначає дозволені ходи. Наприклад, якщо ~P={1,3,4}~, гравець може вийняти 1, 3 або 4 палички.

Ваше завдання — з'ясувати для кожної кількості паличок ~1,2,…,n~, виграшна чи програшна позиція першого гравця.

Вхідні дані

У першому рядку вхідних даних є два цілих числа ~n~ і ~k~: кількість паличок і ходів.

Наступний рядок містить ~k~ цілих чисел ~p_1 ​ ,p_2 ​ ,…,p_k~ ​, які описують дозволені ходи. Усі цілі числа різні, а одне з них дорівнює 1.

Вихідні дані

Виведіть рядок, що містить ~n~ символів: ~W~ означає виграшну позицію, а ~L~ означає програшну позицію.

Обмеження

  • ~1≤n≤10^6~
  • ~1≤k≤100~
  • ~1≤p_i ​ ≤n~

Приклад вхідних даних

10 3
1 3 4

Приклад вихідних даних

WLWWWWLWLW

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.