欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
S42304.23-4 累乘矩阵
23-4 累乘矩阵
累乘矩阵
博弈分析完了,但Echo-0的核心加密还有一个——矩阵。不是单个数,是一堆数排成的方阵。
"矩阵?"CC问。
"对。"你说,"给定矩阵,求。"
"?"
"对。"你说,"矩阵乘自己次。"
"咋算?"
"快速幂。"你说,"和数的快速幂一样,只不过底数是矩阵,乘法是矩阵乘法。"
"矩阵乘法?"
"对。"你说,"。"
"复杂?"
"。"你说,"但每次乘法都是。"
"快速幂多少次?"
"。"你说,"总复杂度。"
"第47次幂。"你说,"。"
"。"你说,"6次矩阵乘法。"
"快。"
"对。"你说,"如果直接乘47次,慢多了。"
"矩阵是啥?"
"一种数据结构。"你说,"表示线性变换——旋转、缩放、投影。"
"像变形?"
"对。"你说,"像变形——矩阵作用在向量上,向量就变了。"
CC看着矩阵——像一张表,像一面墙,像某种可以变换空间的魔法。
"能变我吗?"她问。
"能。"你说,"如果把你的坐标当成向量,矩阵可以旋转你、缩放你。"
"我不想变。"
"那就不变。"你说,"矩阵只是工具,用不用看我们。"
Echo把矩阵的变换效果投射出来——一个立方体旋转、扭曲、最终复原。
"以前我被矩阵困住。"她说,"现在……我控制它了。"
"因为你在学。"CC说。
"对。"Echo说,"因为我在学。"
题目描述
给定矩阵和正整数,求模。
输入格式
第一行和。接下来行,每行个整数。
输出格式
行,每行个整数表示结果矩阵。
输入样例
5
输出样例
0
提示
- 矩阵快速幂:和整数快速幂类似,乘法改为矩阵乘法。
- 矩阵乘法,快速幂。
- 总复杂度。
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |