#P16109. [2026年山东集训一轮]matrices矩乘游戏
[2026年山东集训一轮]matrices矩乘游戏
题目背景
小 M 刚刚严肃学习了边界秩法分解张量,并看到了一个将矩阵乘法复杂度优化到 的算法,于是迫不及待要出一道矩阵乘法题考考大家。
题目描述
给定一个 的非负整数矩阵 ,其第 行第 列的值记为 。
给定非负整数 ,对每个整数 ,求出
的值。
其中 表示艾弗森括号:若命题 为真,则 ;否则 。
输入格式
本题包含多组测试数据。
输入第一行包含两个非负整数 ,分别表示测试点编号与测试数据组数。 表示该测试点为样例。
接下来依次输入每组测试数据。对于每组测试数据:
- 第一行三个非负整数 ;
- 接下来 行,每行 个非负整数,第 行第 个数表示 。
输出格式
对于每组测试数据,输出 行,第 行输出一个非负整数,表示 时的答案。
样例 1 输入
0 1
5 0 3
0 0 2 3 1
2 0 0 0 0
0 1 0 2 0
0 0 0 0 0
0 0 0 0 3
样例 1 输出
2
1
1
2
3
样例 1 解释
本样例中需要统计 的第一行中每个位置是否为正。
题面给出了 的具体矩阵,逐列统计第一行正数出现次数,可得到输出。
数据范围
对于每组测试数据,均有:
- ;
- ,;
- 。
| 测试点编号 | 特殊性质 | |
|---|---|---|
| 1 | 10 | |
| 2 | 20 | 无 |
| 3 | 50 | A |
| 4 | B | |
| 5, 6 | 无 | |
| 7 | 100 | |
| 8 | B | |
| 9, 10 | 无 |
特殊性质如下:
- 特殊性质 A:保证当 时,。
- 特殊性质 B:保证 的位置数量不超过 。