結果
問題 | No.306 さいたま2008 |
ユーザー |
![]() |
提出日時 | 2025-02-14 02:36:39 |
言語 | Go (1.23.4) |
結果 |
WA
|
実行時間 | - |
コード長 | 446 bytes |
コンパイル時間 | 15,039 ms |
コンパイル使用メモリ | 240,532 KB |
実行使用メモリ | 6,824 KB |
最終ジャッジ日時 | 2025-02-14 02:36:58 |
合計ジャッジ時間 | 14,409 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 10 WA * 13 |
ソースコード
package mainimport . "fmt"//import . "math"func main() {var xa,ya,xb,yb int64Scan(&xa,&ya,&xb,&yb)if ya > yb {xa,ya,xb,yb = xb,yb,xa,ya}p := int64(1)for yb < 1e7 {p *= 10ya *= 10yb *= 10}var mind int64 = 1e18var ans float64for yp := ya; yp <= yb; yp++ {dya := ya - ypdyb := yb - ypd := xa*xa*p*p+dya*dya+xb+xb*p*p+dyb*dybif d < mind {mind,ans = d, float64(yp)/float64(p)}}Println(ans)}