AT_utpc2021_d.Chain Graph Pair
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
我们将拥有以下特性的有向图称为 链式图(Chain Graph):
- 对于不同的顶点 i,j,k,若存在边 i→j 和 j→k,则必然存在边 i→k。
- 图中没有自环和重边(作为无向图来看)。
现在,给定一个包含 N 个顶点的完全无向图。顶点编号为 1 到 N。初始时,图中有 N−1 条边被涂为红色,这些红色边形成了一棵树。红色边中,第 i 条连接顶点 Ai 和 Bi。剩余的边都是白色的。
你的任务是依次进行以下操作,以确定每条边的颜色和方向:
- 将所有白色边分别涂成红色或蓝色。
- 为所有红色边和蓝色边设置方向。
要求操作后由红色边和蓝色边分别独立构成的两个子图都是 链式图。在满足条件的前提下,求所有可能操作方案的数量,并对 998244353 取模。
输入格式
输入包含如下信息:
- 第一行是一个整数 N,表示顶点数。
- 接下来 N−1 行中,每行包含两个整数 Ai 和 Bi,表示第 i 条红色边连接的两个顶点。
输出格式
输出一个整数,表示满足条件的操作方案数量对 998244353 取模后的结果。
输入输出样例
输入#1
3 1 2 2 3
输出#1
10
输入#2
5 1 2 1 3 2 4 5 2
输出#2
1304
输入#3
10 1 2 1 3 4 2 2 5 3 6 6 7 8 7 9 5 5 10
输出#3
793075136
说明/提示
- 输入中的数值均为整数。
- 1≤N≤100。
- 1≤Ai,Bi≤N。
- 初始给定的红色边构成的是一棵树。
注意:请务必输出方案数对 998244353 取模后的结果。
本翻译由 AI 自动生成
输入解题思路,AI测评打分。不知道怎么写?