
【矩阵快速幂】
Kuguotao
这个作者很懒,什么都没留下…
展开
-
矩阵快速幂
/* f(n)=3*f(n-1)+2*f(n-2); 构造二维矩阵 一: 求转置矩阵 f(n) f(n-1) f(n-1) f(n-2) 3 1 = * ( ) ( ) ( ) ( ) 2 0 求初始矩阵 ...原创 2019-04-15 21:30:08 · 155 阅读 · 0 评论 -
2019牛客暑期多校训练营(第五场)B题(矩阵快速幂)(次幂过大,以10为单位)
链接:https://ac.nowcoder.com/acm/contest/885/B 题意:xi=a⋅xi−1+b⋅xi−2 for all i≥2 求第n项取mod的值 1<n<10^(10^6) 10^9<mod<2*10^9 思路:n超级大,用以10为单位的快速幂求解 转置矩阵 a b 0 0 基础矩阵 x1 0 x0 0 ...原创 2019-08-03 08:34:53 · 241 阅读 · 0 评论 -
19 南昌区域赛网络赛 H. The Nth Item(矩阵快速幂+map记忆化)
传送门 题意: 思路:只用矩阵快速幂会超时,加个记忆化就行了。 注意:tr1::unordered_map<ll, ll>mp 比map<ll,ll> mp 要快很多,因为 tr1::unordered_map<ll, ll>mp 是用哈希实现的(头文件 #include <tr1/unordered_map>),而map<ll...原创 2019-09-10 11:15:42 · 199 阅读 · 0 评论