矩阵乘法应用小结

一、矩阵快速幂

  1. P3390 【模板】矩阵快速幂

二、矩阵加速DP

  1. P1939 【模板】矩阵加速(数列)
  2. P1962 斐波那契数列
  3. P1349 广义斐波那契数列
  4. P1306 斐波那契公约数,斐波那契数列的性质:gcd(f(i),f(j))=f(gcd(i,j))
  5. P5343 【XR-1】分块,DP。
  6. P2044 [NOI2012] 随机数生成器,龟速乘。
  7. P5550 Chino的数列
  8. P4910 帕秋莉的手环P4838 P哥破解密码,DP。
  9. P2129 L国的战斗续之多路出击,移动坐标系。
  10. P3216 [HNOI2011]数学作业 ,分段进行矩阵快速幂。注意:推出a[10]时用的是102而不是101

三、 解决图上问题

  1. P2886 [USACO07NOV]Cow Relays G ,求从S到E经过N条边的最短路长度。将矩阵乘法中的c[i][j]+=a[i][k]*b[k][j];改成c[i][j]=min(c[i][j],a[i][k]+b[k][j])。注意要离散化
  2. P3758 [TJOI2017]可乐数据加强版,在原地停留可以认为每个点都有一个从自己到自己的自环。我们可以将自爆这个状态也看成一个城市,就设它为编号0。我们在邻接矩阵上从每个点都向这个点连一条边,这个点除了自己外不连其他出边。这样就满足了任何一个点随时可以自爆,且无法恢复到其他状态。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Robin_w2321

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值