#CF1085G. 美丽矩阵的稀有度
美丽矩阵的稀有度
美丽矩阵的稀有度
- 时间限制:5 秒
- 内存限制:512 MiB
题目描述
一个 的矩阵是美丽的,当且仅当:
- 每个元素都是 到 之间的整数;
- 每一行的元素互不相同;
- 任意两个竖直相邻的元素不同。
把所有 的美丽矩阵按行优先的字典序从小到大排列。一个矩阵的稀有度是它在这个序列中的下标,其中最小矩阵的下标为 。
给定一个美丽矩阵 ,求它的稀有度对 取模的结果。
输入格式
第一行一个整数 。
随后 行,每行 个整数,描述矩阵 。
输出格式
输出一个整数,表示矩阵的稀有度模 。
样例输入 1
2
2 1
1 2
样例输出 1
1
样例输入 2
3
1 2 3
2 3 1
3 1 2
样例输出 2
1
样例输入 3
3
1 2 3
3 1 2
2 3 1
样例输出 3
3
数据范围
对于所有数据,,输入保证 是美丽矩阵。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | |
| 2 | 40 | |
| 3 | 无特殊限制 |
每个测试点独立计分。