高斯消元
goto_1600
我何来寂寞,哪有寂寞可言。
展开
-
高斯消元模板
Link #include<bits/stdc++.h> using namespace std; const int N=110; double a[N][N]; int n; void gauss() { for(int i=1;i<=n;i++){ int id=i; for(int j=i+1;j<=n;j++) if(fabs(a[j][i])>fabs(a[id][i])) id=j; if(fabs(a[id][i])<1e-6)原创 2021-10-01 15:39:39 · 172 阅读 · 0 评论 -
高斯消元(求多组解)
题目 思路就是先从c列开始找出最大的一行与目前第r行做交换,然后把该行的第一个数除成1,再把r行下面的第c个元素消成0。如果最后r比n小,有无解和无限解的可能,等式左边已经变成0了,如果右边不为0就是无解,另外的就是有无限解。 #include<iostream> #include<algorithm> #include<cmath> using namesp...原创 2020-02-15 17:25:28 · 511 阅读 · 0 评论