首页 > 其他 > 详细

矩阵优化dp

时间:2020-10-29 12:48:47      阅读:22      评论:0      收藏:0      [点我收藏+]

关于能用矩阵乘法优化的DP题目,有如下几个要求:

  1. 转移式只有加法,清零,减法etc.,max和min运算不允许【符合矩阵的计算规律】
  2. 转移式中关于前几位dp结果得到的系数必须是常量【和常数项矩阵进行相乘】
  3. 转移次数一般超级多【运用快速幂转化成mod】
  4. 由于转移次数多,一般都要模一个int范围内的数【ksm当然要约数啦】

矩阵的原理:

技术分享图片

 

 n*m的矩阵,若n=m为方阵,单位矩阵:对角线为1技术分享图片

 

 

矩阵乘法中第一个矩阵的列要等于第二个矩阵的行

一个m?n的的A矩阵,和一个n?p的B矩阵相乘,将得到一个m?p的矩阵C 

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 对于矩阵的乘法,我们有以下的优化方式(分块优化 暂且不使用)

技术分享图片

 技术分享图片

 

矩阵优化dp

原文:https://www.cnblogs.com/ILHYJ/p/13890596.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!