| 執行檔 | LINEAR.EXE |
| 輸入檔 | LINEAR.IN |
| 輸出檔 | LINEAR.OUT |
| 執行時間限制 | 30 秒 |
考慮下列 n 個線性方程式︰
a1,1 x1 + a1,2 x2 + ... + a1,n xn = b1
a2,1 x1 + a2,2 x2 + ... + a2,n xn = b2
.
.
.
an,1 x1 + a2,2 x2 + ... + an,n xn = bn
假設有 n 個方程式,則利用高斯消去法可以解出未知數 x1, x2, ..., xn 之值。假設所有的係數 ai,j 以及 bi 都是有理數,其解 x1, x2, ..., xn 也必為有理數。寫一程式,利用高斯消去法求解有理係數的線性方程組。
針對每一組方程式,先印出此方程式,再印出其解。由於方程式間可能線性相依,在此情況下會有無窮多組解或是無解。若此組方程式的解並非唯一,則印出 infinite many solutions。 若此組方程式無解,則印出 no solutions。輸出時,每組答案間要加一行空白,而顯示方程式時,分數要約分,分母為 1 時只印分子,式子中間不可以有空白,等號兩邊最前面的數字前面也不可以有正號。若某一項係數為 0,仍要印出該項,不可省略。
|
|