高斯消元
Marcus-Bao
这个作者很懒,什么都没留下…
展开
-
HDU - 3359 Kind of a Blur 高斯消元模板题
题目链接 题意:有一张灰度图(宽和高不超过10),每个像素都用一个不超过100的数表示,这张图经过了D级别的模糊处理,每个位置的像素都变成了与这个位置曼哈顿距离不超过D(D<=min(W/2,H/2))的像素点的灰度的平均值。请你恢复这张图原来的样子。 思路:每一个格子相当于一个未知数,根据这个平均值来列方程.每个格子和所有跟它曼哈顿距离不超过D的格子的和,加起来等于 平均值*格子数.PS: 注原创 2017-09-09 21:10:59 · 379 阅读 · 0 评论 -
POJ 1222 EXTENDED LIGHTS OUT 二进制高斯消元 (开关翻转问题)
题目链接题意:有一个开关灯游戏,游戏界面是一个5行6列的灯阵,每个灯旁边有一个按钮,按下这个按钮会使得该位置的灯以及上下左右的灯改变状态(亮变成暗,暗变成亮)。 让你输出一个方案,最终使得所有灯灭掉。思路:每一个灯都只有01两种状态,而且每一个灯翻转两次相当于没翻转.这个题确实暴力枚举可以过.但是今天我们考虑高斯消元.我们从反面来考虑原创 2017-09-10 00:04:58 · 921 阅读 · 0 评论 -
hdu 5755 Gambler Bo 三进制高斯消元(开关问题变形)
题目链接题意:给出一个模3意义下的矩阵,每次选中一个元素就可以使得自身+2,上下左右元素+1。求所有元素变成0的一种解。思路:这个题目高斯消元复杂度明明是O(n^3)的啊,这个题O((n*m)^3)都不炸?开关翻转的二进制高斯消元的变形,详细解释可以见:点击打开链接 此处不再过多解释了.PS: 还是强调一下,我们高斯消元构造的增广矩阵的最后一原创 2017-09-10 00:15:06 · 346 阅读 · 0 评论 -
HDU - 5833 Zhu and 772002 二进制高斯消元
题目链接题意:300个最大质因数小于2000的数,选若干个它们的乘积为完全平方数有多少种方案。思路:可以发现满足条件的选择是,将最后得到的完全平方数分解质因数,那么每个质因数的个数都应该为偶数个.那么我们针对每一个质因数列一个方程(小于2000的质因数303个)。a[j][i] 表示对应第j个质因数,被第i个数包含。x[i]表示第i个数选与不选,为1则选,为0则不选.原创 2017-09-20 17:34:18 · 435 阅读 · 0 评论 -
HDU - 2262 Where is the canteen 高斯消元求期望(浮点数)
hdu 2262 题意:就是现在在一个n*m规模的趋于上从‘@’处出发开始, 每次都随机向前后左右四个方向中选择可以走的方向进入, ‘#‘不可走, 不能越过边界, 现在问到达终点’$’的期望步数, 终点可能有多个, 输入保证一定有起点 n, m <= 15, 如果无法到达任何一个终点输出-1 思路:期望套路题,期望一般倒着求. 设dp[i]表示从当前位置到出口需要走的期望步数,显然终点的d原创 2017-10-09 23:27:47 · 452 阅读 · 0 评论