CF2089E.Black Cat Collapse

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

黑猫的世界正在坍塌。

这个世界可以用一棵根为节点 $$11$$ 的有根树表示。Liki 和 Sasami 需要揭开这个世界的真相。

每天,他们可以探索一个尚未坍塌的节点 $$uu$$。此次探索后,黑猫将导致 $$uu$$ 及其子树中的所有节点坍塌。此外,在第 $$ii$$ 天结束时,若存在编号为 $$n−i+1n - i + 1$$ 的节点,该节点也会坍塌。

对于每个 $$ii$$(从 $$11$$ 到 $$nn$$),请确定满足以下条件的探索方案数:Liki 和 Sasami 恰好探索 $$ii$$ 天(即执行恰好 $$ii$$ 次操作),且最后一次探索在节点 $$11$$ 进行。结果需对 $$998 244 353998\,244\,353$$ 取模。

注意:保证节点 $$11$$ 至 $$nn$$ 可以构成该树的"DFS"顺序,即存在一种深度优先搜索遍历方式,使得第 $$ii$$ 个访问的节点为 $$ii$$。

输入格式

第一行包含一个整数 $$tt$$($$1≤t≤101 \le t \le 10$$)——测试用例数量。接下来是测试用例描述。

每个测试用例的第一行包含一个整数 $$nn$$($$3≤n≤803 \le n \le 80$$)。

接下来 $$n−1n - 1$$ 行每行包含两个整数 $$uiu_i$$ 和 $$viv_i$$,表示通过边连接的两个顶点($$1≤ui,vi≤n1 \le u_i, v_i \le n$$)。保证给出的边构成一棵树,且顶点编号可以形成"DFS"遍历顺序。

输出格式

对于每个测试用例,输出 $$nn$$ 个整数,其中第 $$ii$$ 个整数表示恰好探索 $$ii$$ 天的方案数,对 $$998 244 353998\,244\,353$$ 取模。

输入输出样例

  • 输入#1

    2
    4
    1 2
    2 3
    2 4
    7
    4 2
    6 1
    5 1
    7 6
    2 3
    1 2

    输出#1

    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\}$

翻译由 DeepSeek R1 完成

输入解题思路,AI测评打分。不知道怎么写?

首页