Codeforces Global Round 22 |
---|
Закончено |
Алиса и Боб играют в игру на последовательности $$$a_1, a_2, \dots, a_n$$$ длины $$$n$$$. Их ходы чередуются, и Алиса ходит первой.
В свой ход каждый игрок должен выбрать одно число и убрать его из последовательности. Игра заканчивается, когда в последовательности не остается чисел.
Алиса выигрывает, если сумма убранных ей чисел четная; в противном случае выигрывает Боб.
Ваша задача определить кто победит, если оба игрока играют оптимально.
Первая строка содержит целое число $$$t$$$ ($$$1 \leq t \leq 100$$$) — Количество наборов входных данных. Затем следуют описания наборов входных данных.
В первой строке набора входных данных содержится целое число $$$n$$$ ($$$1 \leq n \leq 100$$$), означающее длину последовательности.
Во второй строке набора входных данных содержится $$$n$$$ целых чисел $$$a_1, a_2, \dots, a_n$$$ ($$$-10^9 \leq a_i \leq 10^9$$$), сама последовательность.
Для каждого набор входных данных выведите «Alice» (без кавычек) если Алиса побеждает, и «Bob» (без кавычек) в противном случае.
431 3 541 3 5 741 2 3 4410 20 30 40
Alice Alice Bob Alice
В первом примере Алиса всегда выбирает два нечетных числа, Таким образом, сумма выбранных ей чисел всегда четна, а значит она побеждает.
В третьем примере у Боба есть выигрышная стратегия, заключающаяся в том, что он всегда выбирает число той же четности, что и Алиса в свой последний ход. Следовательно, Боб всегда выигрывает.
В четвертом примере Алиса всегда выбирает два четных числа, Таким образом, сумма выбранных ей чисел всегда четна, а значит она побеждает.
Название |
---|