随笔分类 - 数学 - 矩阵快速幂
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3231 裸矩阵乘法。 代码如下:
阅读全文
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1297 一看感觉是矩阵快速幂之类的,但边权不好处理啊; 普通的矩阵快速幂只能处理边权为1的,所以想办法把边权处理成1; 仔细一看还有一个条件是边权小于10; 所以拆点!把一个点拆成10个点表示到
阅读全文
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1009 字符串计数DP问题啊...连题解都看了好多好久才明白,别提自己想出来的蒟蒻我... 首先要设计一个不太好想的状态:f[i][j]表示大串上到第 i 位时有小串前 j 位的后缀,且不包含整
阅读全文
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1875 有个限制是不能走回头路,比较麻烦; 所以把矩阵中的元素设成边的经过次数,单向边之间就好转移了; 最后从单向边的经过次数得到点的路径方案数。 代码如下:
阅读全文
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1898 求到达方案数...还是矩阵快速幂; 能够到达就把邻接矩阵那里赋成1,有鳄鱼的地方从各处来的路径都是0; 因为时间周期只有2,3,4,所以每12个时间就是一个循环; 可以用矩阵快速幂做了。
阅读全文
摘要:题目:权限题! 写了一下,但提交不了,先放着吧。 代码如下:
阅读全文
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2004 求方案数,想到DP; 因为两个站间距离<=p,所以每p个站中所有车一定都会停靠至少一次,借此设计状态为p个站的停靠状态; 状压一下,1表示有车,0表示没有车,每个状态只有k个1; 这样就
阅读全文
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2875 矩阵快速幂,把x和c分开求,最后加上即可; 为防止爆long long,要用快速乘。 代码如下:
阅读全文
摘要:题目:http://poj.org/problem?id=3070 用矩阵快速幂加速递推。 代码如下:
阅读全文

浙公网安备 33010602011771号