結果
問題 |
No.1179 Quadratic Equation
|
ユーザー |
![]() |
提出日時 | 2025-02-12 00:45:46 |
言語 | Go (1.23.4) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 400 bytes |
コンパイル時間 | 12,414 ms |
コンパイル使用メモリ | 242,388 KB |
実行使用メモリ | 6,820 KB |
最終ジャッジ日時 | 2025-02-12 00:46:00 |
合計ジャッジ時間 | 13,538 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 11 |
ソースコード
package main import . "fmt" import . "math" func main() { var a,b,c int64 Scan(&a,&b,&c) d := b*b - 4*a*c if d < 0 { Println("imaginary") } else if d == 0 { Printf("%.10f\n", float64(-b)/float64(2*a)) } else { x1 := (float64(-b)-Sqrt(float64(d)))/float64(2*a) x2 := (float64(-b)+Sqrt(float64(d)))/float64(2*a) if x2 < x1 { x1,x2 = x2,x1 } Printf("%.10f %.10f\n", x1, x2) } }