随笔分类 -  矩阵快速幂

Binary Strings Gym - 101161G 矩阵快速幂 + 打表
摘要:http://codeforces.com/gym/101161/attachments 这题通过打表,可以知道长度是i的时候的合法方案数。 然后得到f[1] = 2, f[2] = 3, f[3] = 5, f[4] = 8......这样的广义fib数列 现在要求f[k] + f[2k] + f 阅读全文

posted @ 2017-08-09 00:41 stupid_one 阅读(240) 评论(0) 推荐(0) 编辑

Matrix Power Series POJ - 3233 矩阵幂次之和。
摘要:矩阵幂次之和。 自己想着想着就想到了一个解法,但是还没提交,因为POJ崩了,做了一个FIB的前n项和,也是用了这个方法,AC了,相信是可以得。 提交了,是AC的 http://poj.org/problem?id=3233 我的思路是: 首先原矩阵保留着,然后需要扩大一倍 需要求1 >1的路径数 < 阅读全文

posted @ 2017-07-28 17:18 stupid_one 阅读(314) 评论(0) 推荐(0) 编辑

Sam's Numbers 矩阵快速幂优化dp
摘要:https://www.hackerrank.com/contests/hourrank-21/challenges/sams-numbers 设dp[s][i]表示产生的总和是s的时候,结尾符是i的所有合法方案数。 那么dp[s][i]可以由dp[s - i][1 m]中,abs(i - k) < 阅读全文

posted @ 2017-06-14 17:54 stupid_one 阅读(239) 评论(0) 推荐(0) 编辑

HDU 5950 Recursive sequence 矩阵快速幂
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=5950 一开始以为i^4不能矩阵快速幂,但是结论是可以得,那么要怎么递推呢? 矩阵快速幂的思路都是一样的,matrix_a * matrix_b ^ n 其中,想要维护什么,就在matrix_a写,比如现在是F[n 阅读全文

posted @ 2017-03-18 21:29 stupid_one 阅读(146) 评论(0) 推荐(0) 编辑

HDU 2243 考研路茫茫——单词情结 求长度小于等于L的通路总数的方法
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=2243 这是一题AC自动机 + 矩阵快速幂的题目, 首先知道总答案应该是26^1 + 26^2 + 26^3 .... + 26^L,用等比数列的前n项和是无法做的,因为出现小数。 这个可以直接看到F[n] = 2 阅读全文

posted @ 2017-03-02 13:01 stupid_one 阅读(507) 评论(0) 推荐(0) 编辑

POJ 2778 DNA Sequence AC自动机 + 矩阵快速幂
摘要:http://poj.org/problem?id=2778 首先将病毒串假如去AC自动机上。然后构造trie图后。 题目是要构造一个长度为len的,不包含那些病毒的串,的种类数。 转化题目,就是要求在root点上,走len步,能有多少种情况不走到病毒串上。 那么,对于每一个AC自动机上的节点,我们 阅读全文

posted @ 2017-03-01 12:50 stupid_one 阅读(188) 评论(0) 推荐(0) 编辑

hdu 2604 Queuing dp找规律 然后矩阵快速幂。坑!!
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=2604 这题居然O(9 * L)的dp过不了,TLE, 更重要的是找出规律后,O(n)递推也过不了,TLE,一定要矩阵快速幂。然后立马GG. 用2代表m,1代表f。设dp[i][j][k]表示,在第i位,上一位站了 阅读全文

posted @ 2017-02-26 23:52 stupid_one 阅读(186) 评论(0) 推荐(0) 编辑

HDU 4565 So Easy! 数学 + 矩阵 + 整体思路化简
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4565 首先知道里面那个东西,是肯定有小数的,就是说小数部分是约不走的,(因为b限定了不是一个完全平方数)。 因为(a - 1)^2 < b < (a ^ 2),所以其不是完全平方数,假如是,那么设其为c,则有a 阅读全文

posted @ 2017-02-26 12:03 stupid_one 阅读(206) 评论(0) 推荐(0) 编辑

Hackonacci Matrix Rotations 观察题 ,更新了我的模板
摘要:https://www.hackerrank.com/contests/w27/challenges/hackonacci-matrix-rotations 一开始是没想到观察题的。只想到直接矩阵快速幂。 但是超时了,因为我的矩阵快速幂是应对稀疏矩阵的, http://www.cnblogs.com 阅读全文

posted @ 2016-12-22 14:15 stupid_one 阅读(279) 评论(0) 推荐(0) 编辑

POJ 3735 Training little cats 矩阵快速幂
摘要:http://poj.org/problem?id=3735 给定一串操作,要这个操作连续执行m次后,最后剩下的值。 记矩阵T为一次操作后的值,那么T^m就是执行m次的值了。(其实这个还不太理解,但是数据一相乘,就是ans) 构造一个0--n的单位矩阵,用第0行作为各个猫的值,这样的话,用A={1, 阅读全文

posted @ 2016-10-09 15:55 stupid_one 阅读(227) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示