最近在做一道DP的题时发现数据范围竟然是1e18,这样的话只能用log(n)复杂度的算法来实现了,于是从队长那里了解到了矩阵快速幂。在这里记录一下快速幂以及其它矩阵处理的模板。
矩阵快速幂模板参考自eecrazy
常数快速幂
1 | typedef long long ll; |
矩阵快速幂
1 | struct Ma |
To make the world a better place
最近在做一道DP的题时发现数据范围竟然是1e18,这样的话只能用log(n)复杂度的算法来实现了,于是从队长那里了解到了矩阵快速幂。在这里记录一下快速幂以及其它矩阵处理的模板。
矩阵快速幂模板参考自eecrazy
1 | typedef long long ll; |
1 | struct Ma |