| Codeforces Round 1012 (Div. 1) |
|---|
| Закончено |
Мир черной кошки рушится.
В этом мире, который можно представить в виде корневого дерева с корнем в узле $$$1$$$, Лики и Сасами должны раскрыть правду о мире.
Каждый день они могут исследовать вершину $$$u$$$, которая еще не обрушилась. После этого исследования черная кошка вызывает обрушение вершины $$$u$$$ и всех вершин в ее поддереве. Кроме того, в конце $$$i$$$-го дня, если он существует, узел с номером $$$n-i+1$$$ также обрушается.
Для каждого $$$i$$$ от $$$1$$$ до $$$n$$$ определите количество схем исследований, где Лики и Сасами исследуют ровно $$$i$$$ дней (т.е. выполняют ровно $$$i$$$ операций), при этом последнее исследование происходит в узле $$$1$$$. Результат должен быть вычислен по модулю $$$998\,244\,353$$$.
Примечание: Гарантируется, что вершины с $$$1$$$ по $$$n$$$ могут образовать порядок обхода «DFS» дерева, что означает, что существует обход в глубину, где $$$i$$$-й посещенный узел — это вершина $$$i$$$.
В первой строке дано целое число $$$t$$$ ($$$1 \le t \le 10$$$) — количество наборов входных данных. Далее следует их описание.
Первая строка каждого набора входных данных содержит ровно одно число $$$n$$$ ($$$3 \le n \le 80$$$).
Каждая из следующих $$$n - 1$$$ строк содержит два целых числа $$$u_i$$$ и $$$v_i$$$, обозначающие две вершины, соединенные ребром ($$$1 \le u_i, v_i \le n$$$). Гарантируется, что заданные рёбра образуют дерево. А также гарантируется, что вершины могут образовать порядок обхода «DFS».
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$80$$$.
Для каждого набора входных данных выведите $$$n$$$ целых чисел, где $$$i$$$-е целое число представляет количество схем исследований на ровно $$$i$$$ дней, по модулю $$$998\,244\,353$$$.
241 22 32 474 26 15 17 62 31 2
1 3 3 1 1 6 23 48 43 17 1
Для первого набора входных данных следующие последовательности операций являются законными:
$$$\{1\},\{2,1\},\{3,1\},\{4,1\},\{3,2,1\},\{4,2,1\},\{4,3,1\},\{4,3,2,1\}$$$.
| Название |
|---|


