AT_tricky_2 一変数方程式

Description

[problemUrl]: https://atcoder.jp/contests/tricky/tasks/tricky_2 $ x $ に関する方程式 $ ax^2\ +\ bx\ +\ c\ =\ 0 $ の実数解を全て求めてください. 最初の行にはテストケースの数 $ T $ が与えられる. その後の行には $ T $ 個のテストケースが続く. 各テストケースは $ 1 $ 行のみからなり,半角スペース区切りで $ 3 $ つの整数 $ a,\ b,\ c $ が与えられる. - $ 0\ \leq\ T\ \leq\ 2\ \times\ 10^5 $ - $ -2^{31}\ \leq\ a,\ b,\ c\ (つまり\ a,\ b,\ c $ は一般的な符号付き $ 32 $ ビット整数型に収まる範囲である) 各テストケースに対して,実数解の個数を出力し,その後,全ての実数解を小さい順に,半角スペース区切りで $ 1 $ 行で出力せよ. ただし,実数解が $ 3 $ 個以上あるなら,`3`とのみ(シングルクォーテーションを除いて)出力せよ. 絶対誤差,または,相対誤差が $ 10^{-9} $ 以下であれば許容される. ```
3
1 -3 2
-10 30 -20
100 -300 200
```

 ```
2 1.000 2.000
2 1.000 2.000
2 1.000 2.000
```
                            

Input Format

N/A

Output Format

N/A