[SDOI2007]线性方程组

成绩 0 开启时间 2013年02月21日 星期四 23:02
折扣 0.8 折扣时间 2013年02月28日 星期四 23:02
允许迟交 关闭时间 2013年02月28日 星期四 23:02
输入文件 gaess.in 输出文件 gaess.out
【问题描述】
已知 n 元线性一次方程组。
a11x1+a12x2+…+a1nxn=b1
a21x1+a22x2+…+a2nxn=b2
………………
an1x1+an2x2+…+annxn=bn
其中: n < = 50 .系数是整数,绝对值<=100 , bi的值都是正整数且<300。
编程任务:
根据输入的数据,编程输出方程组的解的情况。
【输入】(gaess.in)
第一行,未知数的个数。以下n行n+1列:分别表示每一格方程的系数及方程右边的值。
n
a11 a12 … a1n b1
a21 a22 … a2n b2
…………
an1 an2 … ann bn
【输出】(gaess.out)
如果方程组无实数解输出-1 ;
如果有无穷多实数解,输出 0 ;
如果有唯一解,则输出解(小数点后保留两位小数,如果解是0,则不保留小数)
【样例输入】
3
2 -1 1 1
4 1 -1 5
1 1 1 0
【样例输出】
x1=1.00
x2=0
x3=-1.00