| Codeforces Round 1131 (Div. 3) |
|---|
| Закончено |
Вам даны два целых числа $$$n$$$ и $$$m$$$.
Массив $$$a$$$ длины $$$n$$$ называется хорошим, если он удовлетворяет следующим двум условиям:
Ваша задача — найти количество хороших массивов. Поскольку ответ может быть очень большим, выведите его по модулю $$$998\,244\,353$$$.
Первая строка входных данных содержит одно целое число $$$t$$$ ($$$1 \le t \le 2\,000$$$) — количество наборов входных данных. Далее следует описание наборов.
Единственная строка каждого набора входных данных содержит два целых числа $$$n$$$ и $$$m$$$ ($$$2 \le n \le 4\,000$$$; $$$1 \le m \le 4\,000$$$), разделённых пробелом.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$4000$$$, а сумма $$$m$$$ по всем наборам входных данных не превосходит $$$4000$$$.
Для каждого набора входных данных выведите количество хороших массивов. Поскольку ответ может быть большим, выведите его по модулю $$$998\,244\,353$$$.
63 13 26 741 67998 244353 420
3160972763487288208692566410295
В первом наборе входных данных хорошими являются следующие массивы:
Во втором наборе входных данных единственным хорошим массивом является $$$[4, 3, 2]$$$.
| Название |
|---|


