eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Всего одна кучка?

Всего одна кучка?

\includegraphics{https://static.e-olymp.com/content/3e/3e3f8c4b80ce017a0a4854e6f80ede097e17e84d.jpg} Есть всего одна кучка с некоторым количеством камушков. За один ход разрешается взять из кучки любое количество камушков но такое, какое разрешено правилами. Кто не смог сделать ход - тот проигрывает. Поиграйте в эту игру и напишите программу, которая даст ответ, кто при заданном колличестве камушков и правилах выигрывает при оптимальной стратегии: играющий первым, или вторым. \OutputFile Входные данные состоят из нескольких строк, количество которых \textbf{T} не превышает \textbf{10}. В каждой строке задано сначала количество камушков в кучке \textbf{M} (\textbf{1} <= \textbf{M} <= \textbf{10^6}), затем количество правил (разрешенных ходов) \textbf{N} (\textbf{1} <= \textbf{N} <= \textbf{10}), а далее до конца строки \textbf{N} чисел, описывающих сами правила. \InputFile Единственная строка состоящая из \textbf{T} символов \textbf{1} или \textbf{2} - номеров выигравших игроков для каждого тестового случая.
Лимит времени 2 секунды
Лимит использования памяти 64 MiB
Входные данные #1
10 2 1 3
11 3 1 3 5
12 3 1 3 5
13 3 1 3 5
Выходные данные #1
2121