Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>#define fbs 1e-6using namespace std;double a[3605][30];double c[3605];double ans[30];int H,W,D;int N,M; //M行N列void Swap(int i,int j) //交换i,j行{for(int k=1;k<=N;k++)swap(a[i][k],a[j][k]);swap(c[i],c[j]);}void Gauss(){for(int i=1;i<=N;i++) //处理出上三角矩阵{for(int j=i;j<=M;j++){