高斯消元((有点难度)[求测试])
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
最近张某在进行元一次方程计算时,发现用线性代数的方法进行消元可以事半功倍,于是他决定让你帮他写一段代码进行未知元的求解. 举个例子:比如在求解
就如以上步骤 所以请你写一个解方程的代码,输出每个未知数的解.
输入描述
输入一行m表示方程组的行数,然后输入m行表示方程未知数系数和结果.
输出描述
输出行表示未知数的结果(四舍五入输出两位小数).如果无解则输出
输入样例
2
1 2 3
2 3 4
输出样例
-1
2
样例解释:第二行输入1 2 3,分别表示未知数1,未知数2,结果,写成标准代数形式就是:x+2y=3,第三行也如此.输出样例:-1表示x的值,2表示y的值
数据规模与约定
m < 101,未知数系数<10^8
声明
题目由Dr.Mathematician提出,FWX编写. Dr.Mathematician负责参考代码的编写及样例创作. Mr.Duan帮助完善了Python代码,及样例. 特别鸣谢FWX和Mr.Duan的帮助,使这道题目更加完善.