| Codeforces Round 1083 (Div. 2) |
|---|
| Закончено |
Симону дан массив $$$a$$$ размером $$$m$$$.
Симон должен ровно один раз выполнить над массивом следующую операцию:
Вам дан массив $$$T$$$ размером $$$n$$$. Подсчитайте количество массивов $$$S$$$, таких что Симон может преобразовать $$$S$$$ в $$$T$$$, по модулю $$$998\,244\,353$$$.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 8000$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка содержит целое число $$$n$$$ ($$$1\le n\le 8000$$$) — размер массива $$$T$$$.
Вторая строка содержит $$$n$$$ целых чисел $$$T_1,T_2,\ldots,T_n$$$ ($$$1\le T_i\le 8000$$$) — элементы массива $$$T$$$.
Гарантируется, что сумма значений $$$n$$$ по всем наборам входных данных не превосходит $$$8000$$$.
Для каждого набора входных данных выведите одно целое число — количество массивов $$$S$$$, по модулю $$$998\,244\,353$$$.
541 1 2 141 2 3 161 3 2 3 3 2102 3 1 4 3 1 4 3 1 218000
47223831
В первом наборе входных данных только следующие массивы могут быть преобразованы в $$$T$$$:
Во втором наборе входных данных только следующие массивы могут быть преобразованы в $$$T$$$:
| Название |
|---|


