关闭
当前搜索:

algorithm 题集五 (16.07.20)

acdream 1213 Matrix Multiplicationhttp://acdream.info/problem?pid=1213 大意:定义矩阵A,a_{ij}=1表示i结点是边j的一个端点。其他部分是0,。求解A^{T}A中数值的和。 分析:A^{T}A的结果 举例子找规律:#include #include #include <cstri...
阅读(579) 评论(0)

algorithm 题集三 (16.05.24)

练习的故事仍然继续下去,今天写下的题目难度适中,记录自己近段时间的训练成果。涉及数学,动态规划,字符串问题。poj 2159 Ancient Cipher(规律)http://poj.org/problem?id=2159 大意:密码加密方法,两种加密方式,第一种,替换加密:Substitution cipher changes all occurrences of each letter to...
阅读(4406) 评论(0)

codeforces 514E E. Darth Vader and Tree(矩阵应用)

http://codeforces.com/problemset/problem/514/E 大意: 给出一颗树,父节点到子节点有不同的路径,求解离根节点的距离不大于x的节点数(含根结点) 分析:设距离是i的结点个数是dp[i],父节点到子节点距离是i的路径的条数是cnt[i]。 那么对于图中的转移矩阵就是: 推广转移矩阵,人为设定其规模是百行百列: #...
阅读(560) 评论(0)

矩阵乘法经典应用之置换

学习用矩阵做置换的过程很有趣,我遇到的置换问题最开始的思路就向矩阵发展了,然而很不幸,那题时间卡的紧,用矩阵是超时的做法(反正我没过)。不过我也意外的学习了这样的方法: 经典的置换矩阵: 比如:1 2 3 4 ---> 2 4 1 3 设转换矩阵是A。 给出置换方法: 表示第位置上的字符换到i位置上 所以 通过将置换操作分离出来成快速幂,最后和被操作序列做乘法,缩短时...
阅读(346) 评论(0)

矩阵乘法经典应用之坐标变化

nyist 298 点的变换 http://acm.nyist.net/JudgeOnline/problem.php?pid=298 大意:给出n个,对其进行m个操作,平移,旋转,缩放,翻转。其中n 分析:对于旋转: x'=rcos(p+r)=xcosp-ysinp y'=rsin (p+r)=xsinp+ycosp 然后是超时问题。想过用一个“基向量”先进行变换操作,然后再给每...
阅读(454) 评论(0)

hdu 2842 Chinese Rings(矩阵递推)

http://acm.hdu.edu.cn/showproblem.php?pid=2842 开始真不懂题目的意思。。。 大意:第一个环可以拿走;第N个环必须在前N-2个环全都拿走,第N-1个环没有拿走的基础上才能拿走。 也就是说:_ _ 1 _ 这样的情况是不能直接拿第3个环的。 第3个环应该是: 1.拿走第1个环 2.拿走第3个环 3.放回第1个环 4.拿走第2个环 5....
阅读(317) 评论(0)

hdu 2276 Kiki & Little Kiki 2(矩阵递推)

这题真心很棒,展现了矩阵递推的优雅。 http://acm.hdu.edu.cn/showproblem.php?pid=2276 分析: 由左右影响可以写出状态转移矩阵: 假设串的长度是4: 假设原串是0110,那么新串就是 那么第二次后的串就该是在这个基础上右边再乘上状态转移矩阵: 第N次后的串就是 嗯,水到渠成。 (下面的取模不用位运算也行,直接使...
阅读(337) 评论(0)

codeforces 185A. Plant(规律)

codeforces 185A. Plant http://codeforces.com/problemset/problem/185/A 问经过N年后,向上的三角形的个数。 第一种解法:矩阵递推可以发现一年后,新的三角形图形含有的三角形的个数是上一三角形图形含有的三角形个数的4倍。不过中间的那一块上下方向转变了。由此我们可以得到递推式:设f[n][0]是第N年后的图形的上三角形个数...
阅读(700) 评论(0)

HDU 1588 Gauss Fibonacci

已知:http://acm.hdu.edu.cn/showproblem.php?pid=1588 g(i)=ki+b f(0)=0 , f(1)=1 ,f[n]=f[n-1]+f[n-2] 求解: 因为斐波那契存在关系: 有: 所以: 换元表示: 接下来处理,矩阵快速幂和等比数列。 #include #include using namesp...
阅读(323) 评论(0)

codeforce 402E (矩阵 & 强连通)

题目:http://codeforces.com/problemset/problem/402/E 大意是求一个没有负数的矩阵K次幂后是否所有的元素都是正数。 分析: 矩阵图化。  正为1:有路;  0为0:无路。 a^k后,a[i][j]如果是正,说明从i点有正好走k步就可以到达j点的路。并且初始化矩阵的元素要么是1要么是0,K次幂后矩阵里的元素只有两种结果:0或者正整数。如果t1幂次后元...
阅读(945) 评论(0)

poj 3233 Matrix Power Series(矩阵乘法·二分等比数列)

题目:http://poj.org/problem?id=3233 Matrix Power Series Time Limit: 3000MS   Memory Limit: 131072K Total Submissions: 18107   Accepted: 7655 Description Given a n...
阅读(471) 评论(0)

矩阵乘法经典应用之路径条数

题目:http://acm.hdu.edu.cn/showproblem.php?pid=2157 How many ways?? Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2098    Accepted Submi...
阅读(1025) 评论(0)

hdu 3509 Buge's Fibonacci Number Problem(矩阵乘法+二项式)

题目:http://acm.hdu.edu.cn/showproblem.php?pid=3509 Buge's Fibonacci Number Problem Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 726  ...
阅读(400) 评论(0)

hdu 1588 Gauss Fibonacci(矩阵乘法)

题目:http://acm.hdu.edu.cn/showproblem.php?pid=1588 Gauss Fibonacci Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2851    Accepted Submi...
阅读(436) 评论(0)

HIT 2060 Fibonacci Problem Again(矩阵乘法)

题目:http://acm.hit.edu.cn/hoj/problem/view?id=2060 Fibonacci Problem Again My Tags   (Edit)   Source : HCPC 2005 FALL   Time limit : 1 sec   Memor...
阅读(467) 评论(0)
22条 共2页1 2 下一页 尾页
    个人资料
    • 访问:331307次
    • 积分:8856
    • 等级:
    • 排名:第2517名
    • 原创:575篇
    • 转载:13篇
    • 译文:0篇
    • 评论:36条
    我的链接
    最新评论