Все автобусные билеты в Берляндии пронумерованы. Номер каждого билета состоит из $$$n$$$ цифр ($$$n$$$ четно). При этом в номерах билетов могут быть использованы только $$$k$$$ цифр $$$d_1, d_2, \dots, d_k$$$. Допустимо, что номера билетов Берляндии содержат один или более лидирующих нулей, если $$$0$$$ может использоваться в номерах билетов. Например, если $$$n = 4$$$ и в билетах можно использовать две цифры $$$0$$$ и $$$4$$$, то номера $$$0000$$$, $$$4004$$$, $$$4440$$$ могут быть номерами билетов в Берляндии, а номера $$$0002$$$, $$$00$$$, $$$44443$$$ — нет.
Билет в Берляндии считается счастливым, если сумма первых $$$n / 2$$$ цифр равна сумме последних $$$n / 2$$$ цифр.
Определите общее количество счастливых билетов в Берляндии. Так как это число может быть очень большим, выведите остаток от деления общего количества счастливых билетов на $$$998244353$$$.
В первой строке следуют два целых числа $$$n$$$ и $$$k$$$ $$$(2 \le n \le 2 \cdot 10^5, 1 \le k \le 10)$$$ — количество цифр в номерах билетов, а также количество цифр, которые могут быть использованы в номерах билетов. Гарантируется, что $$$n$$$ — четное число.
Во второй строке следует последовательность различных целых чисел $$$d_1, d_2, \dots, d_k$$$ $$$(0 \le d_i \le 9)$$$ — цифры, которые могут быть использованы в билетах в Берляндии. Цифры могут быть заданы в произвольном порядке.
Выведите остаток от деления общего количества счастливых билетов в Берляндии на $$$998244353$$$.
4 2
1 8
6
20 1
6
1
10 5
6 1 4 0 3
569725
1000 7
5 4 0 1 8 3 2
460571165
В первом примере всего $$$6$$$ счастливых номеров билетов: $$$1111$$$, $$$1818$$$, $$$1881$$$, $$$8118$$$, $$$8181$$$ и $$$8888$$$.
Во втором примере существует всего один номер билета, который допустим в Берляндии, он состоит из $$$20$$$ цифр $$$6$$$. Этот билет является счастливым, поэтому ответ $$$1$$$.
Название |
---|