![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
矩阵
文章平均质量分 76
sdj222555
这个作者很懒,什么都没留下…
展开
-
POJ 3735 Training little cats
很神奇的一道矩阵题,这也说明了矩阵的神奇之处。 构造矩阵的方法,我是想不出来了,只能从网上找了找思路。 因m的数据范围较大,用矩阵连乘。 构建矩阵模型,peanut[N] = {0,0,。。。。0,1}:即前n个数为0,最后一个数取1 matrix[N][N],初始化原创 2011-10-19 15:26:44 · 1026 阅读 · 0 评论 -
POJ 3734 Blocks 矩阵乘法
依旧是神奇的矩阵乘法,构思很巧妙,虽说看着很简单,但是确实没练过矩阵题,所以就没这个意识去想到状态转移矩阵了。 依旧是参考的别人的思路,也坚定了我要学好矩阵的决心。 有四种颜色,其中红色和绿色必须是偶数,那么我们可以分四种状态, 一,红为偶数,绿为偶数 二,红为奇数,绿为偶数, 三,红为偶数,绿为奇数 四,红为奇数,绿为奇数 那么我们构造一个矩阵 2 1 1 0 1 2 0 1原创 2011-10-20 10:32:30 · 1191 阅读 · 0 评论 -
POJ 3070 Fibonacci 矩阵快速幂
题意很明确,求第m个斐波那契数MOD10000的结果 题目连矩阵都构造好了,就是 1 1 1 0 然后对这个求幂就行了 /* ID: sdj22251 PROG: subset LANG: C++ */ #include #include #include #include #include #include #include #include #include原创 2012-01-23 20:31:54 · 2899 阅读 · 0 评论 -
POJ 3233 矩阵快速幂
其实就是考擦构造矩阵。 我瞎构造也能构造出来 我构造的矩阵是 Let B = A A 0 I 然后看discuss里这么构造了一个矩阵 Let B= A I 0 I B^(k+1) = A^k I+A+...+A^k原创 2012-04-16 18:20:38 · 1079 阅读 · 0 评论 -
POJ 3613 Cow Relays floyd + 快速幂
本题的大意就是问从S 到 T 经过边得个数恰为k的最短路是多少。 参考国家队集训论文 08年的 矩阵乘法在信息学中的应用 01邻接矩阵A的K次方C=A^K,C[i][j]表示i点到j点正好经过K条边的路径数 对应于这道题,对邻接图进行K次floyd之后,C[i][j]就是点i到j正好经过K条边的最短路 但是K次floyd难免复杂度太高了。 所以可以使用快速幂的方法,二分原创 2012-06-25 21:40:06 · 3629 阅读 · 0 评论