题意:求出 f(n) mod 1000000007 的值,n 在long long 范围内; 解法:矩阵快速幂; 1.矩阵快速幂; = X …………① 同理: = X …………② 我们把②式带入①式 得: = X 附上代码: ...
分类:
其他好文 时间:
2019-09-12 23:15:52
阅读次数:
125
E. Sasha and Array 这个题目没有特别难,需要自己仔细想想,一开始我想了一个方法,不对,而且还很复杂,然后lj提示了我一下说矩阵乘,然后再仔细想想就知道怎么写了。 这个就是直接把矩阵放到线段树里面去了。 注意优化,降低复杂度。 #include <cstring> #include ...
分类:
其他好文 时间:
2019-09-12 13:09:06
阅读次数:
86
题意 设 $$f_i = \left\{\begin{matrix}1 , \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ i < k\\ \prod_{j=1}^k f_{i-j}^{b_j} \ mod \ p, \ \ \ \ \ i > k ...
分类:
其他好文 时间:
2019-09-12 13:03:03
阅读次数:
73
1、城市的编号不是从0到n-1,而是随便的一个数字,需要离散化否则不能存相关信息 2、城市数不超过30,也就是说我的方法开矩阵不超过60,但是我残念的一开始以为最多可能有20000个不同城市 血崩! 3、图中可能有重边,所以别用=1,要用++操作 4、询问中v1,v2可能在前面的城市编号集中没有出现 ...
分类:
其他好文 时间:
2019-09-12 00:10:05
阅读次数:
83
打的很崩的一场比赛。上来签到题我就wa了一发,感觉在梦游。然后我开了H题,队友开B题,f(n)=3f(n-1)+2f(n)傻子都知道矩阵快速幂,但是1e7的强制在线必须把logn优化,然后试图打表寻找循环节,也没找到,然后对矩阵进行研究,看着矩阵快速幂 $\left(\begin{matrix}3 ...
分类:
其他好文 时间:
2019-09-10 18:02:22
阅读次数:
101
题目链接: http://codeforces.com/gym/101161/attachments 题意: 数据范围: 分析: ac代码: ...
分类:
其他好文 时间:
2019-09-09 19:17:51
阅读次数:
58
题意:https://nanti.jisuanke.com/t/41355 给出N1,计算公式:A=F(N)Ni=Ni-1 ^ (A*A),F为类斐波那契需要矩阵快速幂的递推式。 求第k个N。 思路: 发现从大约1e5个数开始N交替出现,到一定位置%2即可。(or正解:https://blog.cs ...
分类:
其他好文 时间:
2019-09-09 19:04:54
阅读次数:
101
相关博客 :https://blog.csdn.net/china_xyc/article/details/89819376#commentBox 关于能用矩阵乘法优化的DP题目,有如下几个要求: 综上,举一个例子: dp[i]=a×dp[i?1]+b×dp[i?2]+c×dp[i?3] 其中,a, ...
分类:
其他好文 时间:
2019-09-07 22:20:04
阅读次数:
125
题目 一个细胞自动机包含 $n$ 个格子,每个格子的取值为 $0 \sim m-1$。给定距离 $d$,则每次操作是将每个格子的值变为到它的距离不超过 $d$ 的所有格子的在操作之前的值的和除以 $m$ 的余数。给出 $n, m, d, k$ 和自动机各个格子的初始值。你的任务是计算 $k$ 次操作 ...
分类:
其他好文 时间:
2019-09-06 12:49:52
阅读次数:
77