
矩阵
文章平均质量分 78
SF-_-
这个作者很懒,什么都没留下…
展开
-
POJ 1753 Flip Game 解题报告(高斯消元法)
题目大意:翻动一枚棋子,周围四枚棋子也要翻动,问最少翻动几次可以让棋盘上所有棋子都是黑色或者都是白色。 解题报告:这道题做法很多,可以用BFS,暴搜+位运算。这些写起来都不难,而且都可以A掉。不过最近在学习高斯消元法,所以仍然用高斯消元法去做。如果题目变成8*8,高斯消元依然可以做,暴搜就不一定了= =。 这题用高斯消元的难度在于矩阵是存在4个变元的,而且直接求解的话不能求得任原创 2013-08-10 21:42:32 · 1672 阅读 · 0 评论 -
POJ 1830 开关问题 解题报告(高斯消元法)
题目大意:中文题…… 解题报告:问我们有多少种可行方法。仔细想一下,如果矩阵有唯一解,那么只有一种可行方法。如果有一个变元,变元取0或者1对其他非变元的值会有影响,但仍然都是可行解。换句话说,变元有多少种,就有2的多少次方个解。简单算一下就知道了。 另外,给定的是开关的初状态和末状态,我们可以记录哪些状态是改变的,记为1。未改变的记为0。用高斯消元法计算变元数量即可。原创 2013-08-11 12:40:48 · 1515 阅读 · 0 评论 -
POJ 3150 / Uva 1386 Cellular Automaton 解题报告(循环矩阵)
题目大意:细胞上的数字会随着周围数字的和而变化,求第k轮之后数字的情况。 解题报告:很容易可以想到矩阵乘法。用快速幂的确可以很快的计算出k次方来。 可是n最大有500,矩阵乘法的复杂度是n^3,普通算法一定会超时。 这时就要看矩阵的性质了。仔细观察可以发现矩阵的每一行都是对称的,而且下一行左移一位就是上一行。这种矩阵叫循环矩阵。 循环矩阵的性质:循环矩阵A,原创 2013-08-13 10:40:17 · 1139 阅读 · 0 评论 -
Uva 10870 Recurrences 解题报告(矩阵快速幂)
Problem ARecurrencesInput: standard inputOutput: standard outputConsider recurrent functions of the following form:f(n) = a1 f(n - 1) + a2 f(n - 2) + a3 f(n - 3) + ... + ad f(n - d), f原创 2014-05-05 11:35:25 · 803 阅读 · 0 评论 -
POJ 3735 Training little cats 解题报告(矩阵构造+快速幂优化)
Training little catsTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 9396 Accepted: 2249DescriptionFacer's pet cat just gave birth to a brood of little原创 2014-04-24 21:47:16 · 843 阅读 · 0 评论 -
POJ 3233 Matrix Power Series 解题报告(子矩阵构造+矩阵快速幂)
Matrix Power SeriesTime Limit: 3000MS Memory Limit: 131072KTotal Submissions: 14105 Accepted: 6078DescriptionGiven a n × n matrix A and a positive integer k,原创 2014-04-24 20:11:05 · 972 阅读 · 0 评论