随笔分类 -  数学 - 高斯消元

摘要:$$ PA=E, PE=P $$ 按照定义,P 即为 A 的逆矩阵。矩阵乘法可以看作是对右边矩阵的一个线性变换,即:A 经过 P 的线性变换变成了 E,E 经过同样的线性变换变成了 P。因此,只需要在高斯消元 A 矩阵,将 A 变成单位矩阵的同时,维护一个单位矩阵,做与 A 完全相同的线性变换即可得 阅读全文
posted @ 2019-09-23 22:35 shellpicker 阅读(556) 评论(0) 推荐(0)
摘要:题目大意:给定一个 M 个含 N 个未知数的异或方程组,保证有解,若存在唯一解,给出至少需要几个方程才能得出唯一解,若不存在,直接输出不存在。 题解:异或方程组也满足类似初等行变换的操作,只不过所有的操作都是异或。依旧采用高斯消元来处理异或方程组,即:对于每列来说,从等于当前列的行号开始遍历每一行, 阅读全文
posted @ 2019-05-06 16:39 shellpicker 阅读(174) 评论(0) 推荐(0)
摘要:代码如下 cpp include using namespace std; const double eps = 1e 7; struct matrix { vector mat; int n, m; matrix(int n, int m) : n(n), m(m) { mat.resize(n 阅读全文
posted @ 2019-05-06 14:55 shellpicker 阅读(122) 评论(0) 推荐(0)