AT_arc197_d.[ARC197D] Ancestor Relation
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给你一个 N×N 的矩阵 A,其中每一项只会是 0 或 1。
请找出有多少种不同的 N 个点的树 G,使得:
∀1≤i,j≤N,Ai,j=1,当且仅当 i=j,或以结点 1 为根时,i 是 j 的祖先或 j 是 i 的祖先。
两棵树不同,当且仅当存在两个结点 i,j,在其中一棵树上它们之间有直接连边而在另一棵树上没有。
请输出答案对 998244353 取模后的结果。
输入格式
多组数据。第一行一个整数 T,表示接下来有 T 组数据。
对于每组数据:
第一行一个整数 N。
接下来 N 行,每行 N 个整数,构成一个由 0 和 1 组成的大小为 N×N 的矩阵 A。
输出格式
每组数据输出一行一个整数,表示答案对 998244353 取模的结果。
输入输出样例
输入#1
5 3 1 1 1 1 1 0 1 0 1 3 1 1 1 1 1 1 1 1 1 3 1 0 0 0 1 0 0 0 1 3 1 0 1 0 1 1 1 1 1 7 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1
输出#1
1 2 0 0 8
说明/提示
数据范围
保证 1≤T≤105,2≤N≤400,Ai,j∈{0,1},Ai,i=1,Ai,j=Aj,i。
保证一个测试点中 ∑N2≤4002=1.6×105。
样例解释
对于第一组数据,唯一满足条件的树 G 如下所示:

对于第二组数据,唯二满足条件的树 G 如下所示:

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