#Algo1002. 线性方程组

    ID: 188 远端评测题 1000ms 512MiB 尝试: 2 已通过: 2 难度: 10 上传者: 标签>数论最大公约数筛法组合数学排列组合数学高斯消元luogu2006各省省选山东

线性方程组

题目描述

已知 nn 元线性一次方程组。

$$\begin{cases} a_{1, 1} x_1 + a_{1, 2} x_2 + \cdots + a_{1, n} x_n = b_1 \\ a_{2, 1} x_1 + a_{2, 2} x_2 + \cdots + a_{2, n} x_n = b_2 \\ \cdots \\ a_{n,1} x_1 + a_{n, 2} x_2 + \cdots + a_{n, n} x_n = b_n \end{cases} $$

请根据输入的数据,编程输出方程组的解的情况。

输入格式

第一行输入未知数的个数 nn
接下来 nn 行,每行 n+1n + 1 个整数,表示每一个方程的系数及方程右边的值。

输出格式

如果有唯一解,则输出解(小数点后保留两位小数)。

如果方程组无解输出 1-1; 如果有无穷多实数解,输出 00

3
2 -1 1 1
4 1 -1 5
1 1 1 0
x1=1.00
x2=0.00
x3=-1.00

提示

【数据范围】
对于 100%100\% 的数据,1n501 \le n \le 50。对于 1i,jn\forall 1\le i, j \le n,有 ai,j100|a_{i, j}| \le 100bi300|b_i| \le 300