A. 数树

    传统题 文件IO:count 1500ms 1024MiB

数树

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题面 下发文件

题目描述

给定 nn 和一个大小为 (n+1)×(n+1)(n+1)×(n+1)0101 矩阵 AA ,矩阵下标从 00 开始编号。保证这个矩阵满足 A=ATA=A^{T}

我们称一棵树是合法的,当且仅当:令 did_i 是点 ii 的度数,则树上的每一条边 u,vu,v 都要满足 Adu,dv=1A_{d_u,d_v}=1

f(n)f(n)nn 个点的合法无标号无根树个数。

请求出 f(3),f(4),,f(n)f(3),f(4),\dots,f(n) 对给定质数 PP 取模的结果。

输入格式

第一行包含两个整数 n,Pn,P

接下来 n+1n+1 行,第 ii 行包含 n+1n+1 个整数,其中第 jj 个整数代表 Ai,jA_{i,j}

输出格式

输出一行 n2n-2 个整数,第 ii 个整数代表 f(i+2)f(i+2)

样例

样例输入1

7 148600471
0 1 1 1 1 1 1 1
1 0 1 1 1 1 1 1
1 1 0 1 1 1 1 1
1 1 1 0 1 1 1 1
1 1 1 1 0 1 1 1
1 1 1 1 1 0 1 1
1 1 1 1 1 1 0 1
1 1 1 1 1 1 1 0

样例输出1

1 1 2 3 6

样例 2~5

见下发文件。

数据范围

对于所有数据,保证 3n1503\le n\le 150

1i,jn+1,0Ai,j<2\forall 1\le i,j\le n+1,0 \le A_{i,j}<2Ai,j=Aj,iA_{i,j}=A_{j,i}

保证 PP 为质数且 108P109+710^8\le P\le 10^9+7

测试点编号 nn\le 特殊性质
131\sim 3 55
484\sim 8 1818
9129\sim 12 5050 A
131513\sim 15
162016\sim 20 150150 A

特殊性质 A: 1ijn+1,Ai,j=[ij]\forall 1\le i\le j\le n+1,A_{i,j}=[i\neq j]

云斗学院 2025 年国赛前公益训练营模拟赛 #2

未参加
状态
已结束
规则
北斗OI-Pretest
题目
3
开始于
2025-6-9 0:00
结束于
2025-6-16 0:00
持续时间
5 小时
主持人
参赛人数
58