随笔分类 - 数论--高斯消元法
摘要:题目链接:https://vjudge.net/problem/FZU-1704 题意:经典开关问题,求使得灯全0的方案数。 思路:题目保证至少存在一种方案,即方程组一定有解,那么套上高斯消元法的板子,求出自由变元的个数t,方案总数即2t,t可能大于64,要用到高精度计算。 AC代码:
        阅读全文
                
摘要:题目链接:https://vjudge.net/problem/POJ-2065 题意:题目看着较复杂,实际上就是给了n个同余方程,解n个未知数。 思路:套高斯消元法的模板即可。 AC代码:
        阅读全文
                
摘要:题目链接:https://vjudge.net/problem/POJ-2947 题意:转换题意后就是已知m个同余方程,求n个变量。 思路: 值得学习的是这个模板里消元用到lcm的那一块。注意题目输出的答案在[3,9]之间。 AC代码:
        阅读全文
                
摘要:题目链接:http://poj.org/problem?id=1753 题意:经典开关问题,和poj1222一样,进行两次高斯消元即可,只用初始化的时候改一下初始状态。可能存在无解或多解的情况,多解要枚举自由变元的所有状态。 AC代码:
        阅读全文
                
摘要:题目链接:https://vjudge.net/problem/POJ-1681 题意:类似于poj1222,有n×n的01矩阵,翻转一个点会翻转其上下左右包括自己的点,求最少翻转多少点能使得矩阵全0。 思路: 同样的可以枚举第一行的状态,这里不说了。 用高斯消元法来解这道题,每个点的状态表示一个变
        阅读全文
                
摘要:题目链接:https://vjudge.net/problem/POJ-1222 题意:给定一个5×6的01矩阵,改变一个点的状态时它上下左右包括它自己的状态都会翻转,因为翻转2次等价与没有翻转,那么每个点要么不翻转,要么翻转一次,求最终要怎样翻转可以使得矩阵全0。 思路: 做法1(枚举): 因为数
        阅读全文
                
摘要:题目链接:https://www.luogu.org/problem/P4783 题意:求矩阵的逆。 思路:高斯消元法求矩阵的逆,n为400,卡常,我是开了O2优化才AC的。。 AC代码:
        阅读全文
                
摘要:题目链接:https://www.luogu.org/problem/P3389 题意:解方程数为n(<=100)的线性方程组的解。 思路:高斯消元法模板题,复杂度:O(n^3)。 AC代码: 优化版本: 高斯-约旦消元法,相比与传统的高斯消元法,高斯-约旦消元法精度高、代码简单、没有回带过程。本质
        阅读全文
                
 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号