Олимпиадный тренинг

Задача . C. Ним Таноса


Задача

Темы: игры *2000

Алиса и Боб играют в игру с \(n\) кучками камней. Гарантируется, что \(n\) — четное. В \(i\)-й кучке \(a_i\) камней.

Алиса и Боб ходят по очереди, Алиса ходит первой.

На каждом ходу игрок должен выбрать ровно \(\frac{n}{2}\) непустых куч и независимо удалить положительное количество камней из каждой из выбранных куч. Игрок может удалить разное количество камней из каждой из них за один ход. Первый игрок, который не может сделать ход, проигрывает (когда меньше, чем \(\frac{n}{2}\) непустых куч).

Дана начальная конфигурация, по ней определите, кто победит в игре.

Входные данные

Первая строка содержит одно целое число \(n\) (\(2 \leq n \leq 50\)) — количество кучек. Гарантируется, что \(n\) — четное.

Вторая строка содержит \(n\) целых чисел \(a_1, a_2, \ldots, a_n\) (\(1 \leq a_i \leq 50\)) — количество камней в каждой кучке.

Выходные данные

Выведите «Alice», если победит Алиса, если же победит Боб, то выведите «Bob» (без кавычек).

Примечание

В первом примере каждый игрок может удалить камни только из одной кучи (\(\frac{2}{2}=1\)). Алиса проигрывает, так как Боб может копировать действия Алисы, поэтому у Алисы первой закончатся ходы.

Во втором примере Алиса может убрать \(2\) камня из первой кучки и \(3\) камни из третьей кучки за первый ход, чтобы гарантировать победу.


Примеры
Входные данныеВыходные данные
1 2
8 8
Bob
2 4
3 1 4 1
Alice

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя