#include <stdio.h>
int main()
{puts("转载请注明出处谢谢");puts("http://blog.csdn.net/vmurder/article/details/43445323");
}

题解:

虽然是说有唯一解,但是依然需要在消到某一层时判0/非0,然后适当交换位置。

代码:

#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
#define N 105
#define eps 1e-3
using namespace std;
int n;
double a[N][N],ans[N];
void Gauss()
{int i,j,k;for(i=1;i<=n;i++){for(j=i;j<=n&&!a[j][i];j++);if(i!=j)for(k=i;k<=n+1;k++)swap(a[i][k],a[j][k]);for(j=i+1;j<=n;j++){for(k=n+1;k>=i;k--){a[j][k]-=a[i][k]/a[i][i]*a[j][i];}}}for(i=n;i;i--){ans[i]=a[i][n+1];for(j=i+1;j<=n;j++)ans[i]-=a[i][j]*ans[j];ans[i]/=a[i][i];}
}
int main()
{freopen("test.in","r",stdin);int i,j,k;scanf("%d",&n);for(i=1;i<=n;i++)for(j=1;j<=n+1;j++)scanf("%lf",&a[i][j]);Gauss();for(i=1;i<=n;i++){printf("%d",(int)(ans[i]+eps));if(i!=n)printf(" ");}return 0;
}

【Vijos P1052】 贾老二算算术 高斯消元傻题相关推荐

  1. VIJOS 1052贾老二算算术 (高斯消元)

    描述 贾老二是个品学兼优的好学生,但由于智商问题,算术学得不是很好,尤其是在解方程这个方面.虽然他解决 2x=2 这样的方程游刃有余,但是对于 {x+y=3 x-y=1} 这样的方程组就束手无策了.于 ...

  2. HDU 3359 高斯消元模板题,

    http://acm.hdu.edu.cn/showproblem.php?pid=3359 题目的意思是,由矩阵A生成矩阵B的方法是: 以a[i][j]为中心的,哈曼顿距离不大于dis的数字的总和 ...

  3. HDU 5755 Gambler Bo(高斯消元裸题)——2016 Multi-University Training Contest 3

    传送门 Gambler Bo Time Limit: 8000/4000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) ...

  4. 【BZOJ4820】[SDOI2017]硬币游戏(高斯消元)

    [BZOJ4820][SDOI2017]硬币游戏(高斯消元) 题面 BZOJ 洛谷 题解 第一眼的感觉就是构\(AC\)自动机之后直接高斯消元算概率,这样子似乎就是\(BZOJ1444\)了.然而点数 ...

  5. 线性代数五之高斯消元——[SDOI2010]外星千足虫,[HNOI2013]游走,[HNOI2011]XOR和路径,[hdu 4035]Maze

    多类型高斯消元杂题 [SDOI2010]外星千足虫 description solution code [HNOI2013]游走 description solution code [HNOI2011 ...

  6. luogu P4035 [JSOI2008]球形空间产生器(高斯消元 / 模拟退火)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 数据范围只开到了10,而且是经典的力学结构,所以我们可以用模拟退火,可以做一下 nnn 维的正交分解h ...

  7. 【高斯消元】[HDU 3359][POJ3999][UVALive4741]Kind of a Blur

    题目 题意很简单: 根据d列出一个n*m元一次方程组即可,高斯消元模板题. #include<cstdio> #include<cmath> #include<cstri ...

  8. NEFU 503 矩阵求解 (非01异或的高斯消元)

    题目链接 中文题,高斯消元模板题. #include <iostream> #include <cstdio> #include <cmath> #include ...

  9. [poj1222]EXTENDED LIGHTS OUT(高斯消元)

    题意:每个灯开启会使自身和周围的灯反转,要使全图的灯灭掉,判断灯开的位置. 解题关键:二进制高斯消元模板题. 复杂度:$O({n^3})$ 1 #include<cstdio> 2 #in ...

最新文章

  1. nyoj 211 (Floyd算法求传递闭包)
  2. wxWidgets:wxIntProperty类用法
  3. [ios2] ios使用自带git respository管理项目 【转】
  4. tomcat的备份脚本
  5. Python高级数据类型-字符串,列表,元组,字典
  6. JavaScript(三)—— JavaScript 函数/JavaScript 作用域/JavaScript 预解析/JavaScript 对象
  7. 【build your own xxx】实现你自己的bind函数
  8. java 页面编码_java中文乱码解决之道(七)-----JSP页面编码过程
  9. 动画编辑器和骨骼动画使用
  10. Linux 网络性能测试工具 iperf 的安装和使用
  11. c语言music算法,PROJECT:以music算法为基础的几种DOA算法的研究及性能分析
  12. Adober Pro DC 破
  13. 河南初中信息技术测试软件,中学信息技术考试练习系统——河南省版
  14. 【OC】线性二次型(LQR)性能指标最优控制(1)
  15. 机器人学之动力学笔记【11】—— 拉格朗日 动力学方程
  16. 从表征到行动---意向性的自然主义进路(续五)
  17. 苹果新推出的IPod播放器为三星奏出美妙乐符
  18. 《学会提问》读书笔记
  19. CoreText使用教程(一)
  20. 写给大忙人的建议:如何优雅地速成代码?(教你如何在忙碌中学习新知识)

热门文章

  1. 服务器组装RAID5 磁盘阵列
  2. HTML+CSS+JavaScript实现网络购物车
  3. web服务器设置文档,web服务器设置
  4. 微信小程序商品分享海报
  5. 女生健康美丽的养生秘诀(转自CSDN健康养生 by esebebe)
  6. 2022年山东省安全员C证考试题模拟考试题库及在线模拟考试
  7. Visor Finance 攻击分析
  8. 前十大编程语言都有哪些?哪种适合初学者?
  9. 亿联双师课堂解决方案
  10. C语言快速排序算法及三种优化方式