题目描述 God Water likes to eat meat, fish and chocolate very much, but unfortunately, the doctor tells him that some sequence of eating will make them po ...
分类:
其他好文 时间:
2019-08-02 16:44:56
阅读次数:
68
普通快速幂: 复杂度 O(log n) 模板: 矩阵快速幂: 矩阵乘法: 示例如斐波那契数列: 其中要知道,一条对角线为1,其他为0的矩阵乘以其他矩阵其他矩阵不发生改变,即可以把他当成相乘时的1。 其中还有其他较为复杂的类型: 这需要用到二项式定理: 复杂度O(log n) 模板 例题: D - R ...
分类:
其他好文 时间:
2019-08-01 17:20:08
阅读次数:
79
传送门 显然可以列出 $dp$ 方程按时间转移 发现数据 $n$ 很小,$K$ 很大,考虑矩阵快速幂优化转移 但是不同时间的转移似乎不一样 发现题目中单个鱼的移动有周期性,显然整体的移动也有周期性,发现个体的周期只有 $2,3,4$ 所以整体移动的周期最多也只有 $12$,所以考虑把 $12$ 步的 ...
分类:
其他好文 时间:
2019-07-31 21:53:03
阅读次数:
73
注意a数组初始化,调用Pow(a,n,w),n是第几项,求斐波那契中w默认为2 ...
分类:
其他好文 时间:
2019-07-30 21:41:58
阅读次数:
94
Problem Description There are n planets in the MOT galaxy, and each planet has a unique number from 1~n. Each planet is connected to other planets thr... ...
分类:
其他好文 时间:
2019-07-30 21:38:21
阅读次数:
102
矩阵快速幂可以将O(n)的线性递推优化到O(log n), 是非常优秀的优化 做了许多题,感觉还好,学到了不少。 但是,做P2151 [SDOI2009]HH去散步 时,整个人都自闭了。自闭一个上午+一个中午后,下午终于想明白了。 AC后,写篇博客记录一下矩阵快速幂的有关事宜。 看起来像三视图的感觉 ...
分类:
其他好文 时间:
2019-07-28 16:01:31
阅读次数:
82
Coloring Game 我写的复杂度是 1000 * 64 * 64 * 64 * log(1e9), 感觉这个东西是很好想的, 肯定是T了的。 其实可以优化掉一个64, 就是在转移的时候用64 * 64的矩阵和 64 * 1的答案相邻相乘, 这样就可以优化掉一个64了, 以前好像没有见过这种小 ...
分类:
其他好文 时间:
2019-07-24 00:24:42
阅读次数:
88
这道题求第n项和第m项斐波那契的公约数这里有一个定理(n,m都是1e9) gcd(f[m],f[n])=f[gcd(n,m)] 斐波那契使用矩阵快速幂求 include define ll long long define ull unsigned long long define ld long ...
分类:
其他好文 时间:
2019-07-23 16:57:49
阅读次数:
92
T2visit [组合数学][中国剩余定理] 一场考试难得见两个数学题 本来想矩阵快速幂,显然空间复杂度不行,主要是没时间,就没打 正解: 首先推波式子 $C_{t}^{k}$ 在t步中总共选出k步向上走,但最终只会走到m,到达m后,会又向下走k-m步,并会再向上走k-m步 $C_{t-k}^{k- ...
分类:
其他好文 时间:
2019-07-23 15:12:31
阅读次数:
116
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 解法:普通递归 public class Solution { public static int JumpFloor(int target) { if(target<1 ...
分类:
其他好文 时间:
2019-07-23 12:54:24
阅读次数:
98