5. 海牛 x 海牛

0 Judge

Code: 0


海牛 x 海牛

題目敘述

從前從前,有一隻快樂的小海牛,穿過了小徑來到了一個奇怪的世界。 在這裡,海牛遇到了另外一隻海牛。 海牛知道,其實實際情況有三種,有兩隻海牛,只有一隻,甚至其實海牛根本不存在。 假設海牛是 $x$ ,海牛遇到海牛可以記為 $ x^2 $ 。 現在給你一個海牛方程式 $ ax^2 + bx + c = d $ ,請你幫忙海牛找出這個方程式的答案。

輸入說明

輸入的第一行包含一個整數 $N(N\leq 10^3)$,代表接下來有 $N$ 行。接下來每行有 4 個整數 a b c d 分別表示一個海牛方程式。保證 a b c d 的絕對值都不超過 $10^4$, 且 $a \neq 0$

輸出說明

對於每行海牛方程式,輸出一行,包含海牛方程式的解。 雖然這樣說,可是因為真的算出答案太難了,海牛怕你會討厭它,所以它讓你用以下格式輸出答案:$(x - e/f)^2 = g / h$ 。不過你不用真的輸出整個式子,用以下格式輸出其中的兩個分數並用空白隔開就可以了: $e/f$ $g/h$ 。 另外,因為海牛心算不好,如果分數可以化簡一定要幫它化簡成最簡分數,最簡分數必須符合以下規則:

  1. 分子分母要約分。
  2. 分母永遠要是正整數,分子可以是負整數。
  3. 若分母是 1 請輸出 x/1。
  4. 若分子是 0 請輸出 0/1。

範例輸入

範例輸出

子題一[30%]

$b^2 - 4ac = 0$

子題二[70%]

上述子題的條件不再成立。


Judge Setting

run-time limit: 1000 ms
memory limit: 1048576 byte
測資數量: 3