- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
好像目前还没有这方面题目的总结。 这几天连续看到四个问这类题目的人, 今天在这里简单
写一下。这里我们不介绍其它有关矩阵的知识,只介绍矩阵乘法和相关性质。
不要以为数学中的矩阵也是黑色屏幕上不断变化的绿色字符。 在数学中, 一个矩阵说穿了
就是一个二维数组。一个 n 行 m 列的矩阵可以乘以一个 m 行 p 列的矩阵,得到的结果是一
个 n 行 p 列的矩阵,其中的第 i 行第 j 列位置上的数等于前一个矩阵第 i 行上的 m 个数与后
一个矩阵第 j 列上的 m 个数对应相乘后所有 m 个乘积的和。比如,下面的算式表示一个 2
行 2 列的矩阵乘以 2 行 3 列的矩阵,其结果是一个 2 行 3 列的矩阵。其中,结果的那个 4
等于 2*2+0*1 :
下面的算式则是一个 1 x 3 的矩阵乘以 3 x 2 的矩阵,得到一个 1 x 2 的矩阵:
矩阵乘法的两个重要性质:一,矩阵乘法 不满足 交换律;二,矩阵乘法满足结合律。为什
么矩阵乘法不满足交换律呢?废话, 交换过来后两个矩阵有可能根本不能相乘。 为什么它又
满足结合律呢?仔细想想你会发现这也是废话。假设你有三个矩阵 A 、B 、C,那么 (AB)C
和 A(BC) 的结果的第 i 行第 j 列上的数都等于所有 A(ik)*B(kl)*C(lj) 的和 (枚举所有的 k 和 l )。
经典题目 1 给定 n 个点, m 个操作,构造 O(m+n) 的算法输出 m 个操作后各点的位置。操
作有平移、缩放、翻转和旋转
这里的操作是对所有点同时进行的。 其中翻转是以坐标轴为对称轴进行翻转 (两种情况),
旋转则以原点为中心。如果对每个点分别进行模拟,那么 m 个操作总共耗时 O(mn) 。利用
矩阵乘法可以在 O(m) 的时间里把所有操作合并为一个矩阵,然后每个点与该矩阵相乘即可
直接得出最终该点的位置,总共耗时 O(m+n) 。假设初始时某个点的坐标为 x 和 y ,下面 5
个矩阵可以分别对其进行平移、旋转、翻转和旋转操作。预先把所有 m 个操作所对应的矩
阵全部乘起来,再乘以 (x,y,1) ,即可一步得出最终点的位置。
经典题目 2 给定矩阵 A ,请快速计算出 A^n (n 个 A 相乘)的结果,输出的每个数都 mod
p。
由于矩阵乘法具有结合律,因此 A^4 = A * A * A * A = (A*A) * (A*A) = A^2 * A^2 。我们
可以得到这样的结论: 当 n 为偶数时, A^n = A^(n/2) * A^(n/2) ;当 n 为奇数时, A^n = A^(n/2)
* A^(n/2) * A (其中 n/2 取整)。这就告诉我们,计算 A^n 也可以使用二分快速求幂的方法。
例如,为了算出 A^25 的值,我们只需要递归地计算出 A^12 、A^6 、A^3 的值即可。根据 这
里 的一些结果,我们可以在计算过程中不断取模,避免高精度运算。
经典题目 3 POJ3233 (感谢 rmq)
题目大意:给定矩阵 A ,求 A + A^2 + A^3 + ... + A^k 的结果(两个矩阵相加就是对应位
置分别相加) 。输出的数据 mod m 。k=10^9 。
这道题两次二分,相当经典。首先我们知道, A^i 可以二分求出。然后我们需要对整个题
目的数据规模 k 进行二分。比如,当 k=6 时,有:
您可能关注的文档
最近下载
- 一年级数学起步,玩中学不焦虑——2025秋家长培训发言稿.pptx VIP
- 保险学(第五版)课件全套魏华林第0--18章绪论、风险与保险---保险市场监管、附章:社会保险.pptx VIP
- 电力市场的原理、变革与关键问题(41页).pptx VIP
- 《康复评定技术》课件——第五章 言语功能评定技术.ppt VIP
- 电子产品维修技术中职全套教学课件.pptx
- 化妆师理论知识考试模拟试卷及答案.docx VIP
- 《康复评定技术》课件——第三章 心肺功能评定技术.ppt VIP
- 2023年CSP-S组(提高组)初赛真题(文末附答案).pdf VIP
- DB53_T 1097-2022 受污染耕地严格管控技术规范.docx VIP
- 2021年一级建造师市政李四德-锦囊妙计.pdf VIP
文档评论(0)