随笔分类 -  数学 - 矩阵快速幂

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