#CF1408G. 聚类计数
聚类计数
聚类计数
- 时间限制:3 秒
- 内存限制:256 MiB
题目描述
有 台计算机。任意两台不同计算机 之间有一个传输难度 ,所有无序点对的难度互不相同。
把全部计算机划分为若干非空组。一个划分合法,当且仅当对任意一个组,组内任意两台不同计算机之间的难度,都严格小于从该组任意计算机连向其他组任意计算机的难度。
对每个 ,求恰好划分成 组的合法方案数,答案对 取模。
输入格式
第一行一个整数 。
接下来 行,每行 个整数,表示矩阵 。矩阵对称、对角线为零,且所有 的 两两不同。
输出格式
输出 个整数,第 个整数表示恰好划分成 组的合法方案数。
样例输入 1
4
0 3 4 6
3 0 2 1
4 2 0 5
6 1 5 0
样例输出 1
1 0 1 1
样例输入 2
7
0 1 18 15 19 12 21
1 0 16 13 17 20 14
18 16 0 2 7 10 9
15 13 2 0 6 8 11
19 17 7 6 0 4 5
12 20 10 8 4 0 3
21 14 9 11 5 3 0
样例输出 2
1 1 2 3 4 3 1
数据范围
;;矩阵对称;所有上三角元素是 到 的一个排列。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | |
| 2 | 40 | |
| 3 | 无特殊限制 |