| Vitebsk Open 2025, день 2 |
|---|
| Закончено |
Вещи собраны, автобус приехал, и вот наши друзья уже на вокзале в ожидании своего поезда.
Заходя в вагон поезда, Михаил заметил странную наполовину закрашенную надпись — " Made in Po... ". Не обратив сильно внимания, он сел на свое место, и поезд тронулся.
Смотря в окно, Миша слушал музыку, абсолютно не общаясь со своими друзьями, потому что представлял, как уже на этой неделе поедет в Минск проведать свою подружку. Но вдруг поезд заехал в тоннель, и стало абсолютно темно. И не успев подумать, что автор условия оплошал, ведь на пути Минск-Витебск не было тоннеля, стало светло. Но после выезда из тоннеля Мишаня заметил, что все его друзья куда-то пропали. Наш герой решил походить по вагону, но не было ни души.
И вот, зайдя в тамбур, он увидел человека в черном капюшоне. Этот человек предложил Мишане победить его в своей игре, и тогда он пообещал отпустить его друзей.
В этой игре в самом начале дается массив натуральных чисел $$$a$$$ размером $$$n$$$ и целое число $$$k$$$.
В свой ход игрок должен придумать массив $$$c$$$ $$$(0 \leq c_i \leq k,$$$ $$$ \sum c_i = k)$$$ размером $$$n$$$. После этого он находит число $$$S = \sum a_i \cdot c_i$$$. И если данное число $$$S$$$, получалось в предыдущих ходах у кого-то из игроков, данный игрок проигрывает.
Поскольку Миша умный спортпрогер, он сразу понял, что ответ зависит от четности количества различных $$$S$$$, которые могут получиться. Поэтому он просит вас помочь ему найти количество различных $$$S$$$.
Первая строка содержит два целых числа $$$n, k$$$ ($$$1 \leq n \leq 10^6, 1 \leq k \leq 300$$$) — длина массива $$$a$$$ и целое число $$$k$$$ соответственно.
Следующая строка содержит $$$n$$$ целых чисел $$$a_1,a_2,\dots,a_n$$$ ($$$1 \leq a_i \leq 300$$$), разделенных пробелами — массив $$$a$$$.
Выведите количество различных $$$S$$$, которые могут получиться.
| № | Дополнительные ограничения | Баллы за подзадачу | Необходимые подзадачи |
| $$$1$$$ | $$$n, k, a_i \le 7$$$ | $$$3$$$ | |
| $$$2$$$ | $$$a_i = i, n \leq 300$$$ | $$$2$$$ | |
| $$$3$$$ | $$$n, k, a_i \leq 50$$$ | $$$14$$$ | $$$1$$$ |
| $$$4$$$ | $$$k, a_i \leq 50$$$ | $$$13$$$ | $$$1, 3$$$ |
| $$$5$$$ | $$$k, a_i \leq 100$$$ | $$$20$$$ | $$$1, 3$$$, $$$4$$$ |
| $$$6$$$ | $$$k, a_i \leq 200$$$ | $$$23$$$ | $$$1, 3$$$ — $$$5$$$ |
| $$$7$$$ | Нет дополнительных ограничений | $$$25$$$ | $$$1$$$ — $$$6$$$ |
5 3 1 1 6 7 5
15
Голос этого человека казался Мише уж больно знакомым...
| Название |
|---|


