摘要:
https://atcoder.jp/contests/abc271/tasks/abc271_g 题目的思路为: 构建dp矩阵,dp[i][j][k]表示开始前停在j,结束后停在k,且停下时恰好出现2^i次访问的概率 则dp[i]=dp[i-1]*dp[i-1] (矩阵乘法的中间过程模拟的就是两个 阅读全文
posted @ 2022-10-04 23:39
80k
阅读(62)
评论(0)
推荐(0)
摘要:
对正整数a和b, a%b的值: b>a: 则a%b=a a>=b>=a/2: 则a%b=a-b<=a/2 b<=a/2: 则a%b<b<=a/2 可以发现 在b<=a时,一次取模运算至少会将a/2,a的变化情况为log次。 阅读全文
posted @ 2022-10-04 19:31
80k
阅读(156)
评论(0)
推荐(0)
摘要:
可以用快速幂的形式求大量的相同矩阵乘法。 1、快速幂求斐波那契数列的第n项(n很大) 先将斐波那契数列的递推转化成矩阵形式 然后用快速幂求解A^n 例题:求斐波那契数列的前n项和(n很大) 可以将上例的行向量变为Fn=(fn,fn+1,Sn),矩阵A变为{{0,1,0}, {1,1,1}, {0,0 阅读全文
posted @ 2022-10-04 12:17
80k
阅读(40)
评论(0)
推荐(0)
摘要:
注意这里是构造了一个解,ti由于Mi与mi互质,可以用ExGCD求解 例题:https://www.acwing.com/problem/content/1300/ 模板: #include<bits/stdc++.h> using namespace std; typedef long long 阅读全文
posted @ 2022-10-04 11:30
80k
阅读(31)
评论(0)
推荐(0)

浙公网安备 33010602011771号