高斯消元(浮点数)
来源:互联网 发布:mysql添加唯一约束 编辑:程序博客网 时间:2024/05/16 05:58
#include<iostream>#include<cmath>#define eps (1e-9)using namespace std;const int MAXN=10005;double a[MAXN][MAXN],x[MAXN];int equ,var;int Gauss(){ int i,j,k,col,max_r; for(k=0,col=0;k<equ&&col<var;k++,col++) { max_r=k; for(i=k+1;i<equ;i++) if(fabs(a[max_r][col])>fabs(a[max_r][col])) max_r=i; if(fabs(a[max_r][col])<eps) return 0; if(k!=max_r) { for(j=col;j<var;j++) swap(a[k][j],a[max_r][j]); swap(x[k],x[max_r]); } x[k]/=a[k][col]; for(j=col+1;j<var;j++) a[k][j]/=a[k][col]; a[k][col]=1; for(i=0;i<equ;i++) if(i!=k) { x[i]-=x[k]*a[i][k]; for(j=col+1;j<var;j++) a[i][j]-=a[k][j]*a[i][col]; a[i][col]=0; } } return 1;}
阅读全文
0 0
- 高斯消元(浮点数)
- HDU3359(高斯消元浮点数版)
- 高斯消元 浮点数模板
- (三十七)浮点数
- hdu3359浮点数的高斯消元
- 高斯消元的浮点数模板
- 深入浅出浮点数(转)
- 浮点数比较(二)
- 二进制(2):浮点数
- 邝斌的ACM模板(高斯消元(浮点数))
- HDU3359:Kind of a Blur(高斯消元 & 浮点数)
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- Runtime笔记(官方Doc翻译+原创)
- 底部动作条(BottomSheet)学习
- Unity插件收集
- vim notes
- [翻译]反射的规则
- 高斯消元(浮点数)
- Xcode 8 错误 dyld: Library not loaded: @rpath/libswiftCore.dylib 解决办法
- 在android上启动分屏的方法
- 面向对象的三个基本特征和五大设计原则
- Markdown 语法还是不熟悉,CSDN 自带的说明,发出来看看效果
- HEVC代码学习11:xCompressCU函数
- 论文笔记——UNSUPERVISED REPRESENTATION LEARNING WITH DEEP CONVOLUTIONAL GENERATIVE ADVERSARIAL NETWORKS
- 贴片功率电感的作用
- 指针直接赋值和strcpy的区别