高斯消元模板
2016-03-21 21:03
330 查看
高斯消元模板
void gauss() { fo(i,1,n-1) { fo(j,i+1,n) if (abs(matrix[j].a[i])>abs(matrix[i].a[i])) swap(matrix[i],matrix[j]); fo(j,i+1,n) { db f=matrix[j].a[i]/matrix[i].a[i]; fo(k,i,n) matrix[j].a[k]=matrix[i].a[k]*f-matrix[j].a[k]; matrix[j].b=matrix[i].b*f-matrix[j].b; } } fd(i,n,2) { fo(j,1,i-1) { db f=matrix[j].a[i]/matrix[i].a[i]; fo(k,j,n) matrix[j].a[k]=matrix[i].a[k]*f-matrix[j].a[k]; matrix[j].b=matrix[i].b*f-matrix[j].b; } } fo(i,1,n) an[i]=matrix[i].b/matrix[i].a[i]; }
相关文章推荐
- 白天黑夜模式转换
- day05_oracle--- Excel入库四种方法
- day05_日常SQL练习(二)
- C++中“强制转换”的四大天王
- Mac 下安装sublime text3 Nodejs
- ArrayList和 LinkedList的存储查找的优缺点
- MySQL内存表、MyISAM表、MemCache实现Session效率比较
- 【HNOI2013】游走
- 贪心 uvaoj 11134 Fabled Rooks
- OpenGL画四个三角形组成四面体,并进行旋转
- centos下 json,ncurse安装测试
- 一天一个设计模式--单例模式
- Java之多线程断点下载的实现
- 《构建之法》1、2、3章读后感
- How to set up a basic working Appium test environment
- 字符串系列算法精选
- day05_日常SQL练习(一)
- day05_行转列,列转行操作示例
- MySQL在windows系统中修改datadir路径后无法启动问题,报错1067
- PHP 版本 支付