結果

問題 No.2970 三次関数の絶対値
ユーザー lignan
提出日時 2024-12-14 09:25:48
言語 Python3
(3.13.1 + numpy 2.2.1 + scipy 1.14.1)
結果
RE  
実行時間 -
コード長 424 bytes
コンパイル時間 240 ms
コンパイル使用メモリ 12,544 KB
実行使用メモリ 10,880 KB
最終ジャッジ日時 2024-12-14 09:25:54
合計ジャッジ時間 3,092 ms
ジャッジサーバーID
(参考情報)
judge3 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 23 WA * 26 RE * 1
権限があれば一括ダウンロードができます

ソースコード

diff #

C0,C1,C2,C3=map(int,input().split())
L,R=map(int,input().split())

def f(x):
    return abs(C0+C1*x+C2*x**2+C3*x**3)

if C3!=0:
    ans=min(f(L),f(R),f((((-C2+(C2**2-12*C1*C2)**0.5)/3/C3))),f((((-C2-(C2**2-12*C1*C2)**0.5)/3/C3))))
else:
    if C2!=0:
        X=-C1/2/C2
        ans=min(f(L),f(R),f(X))
    else:
        if C1!=0:
            X=-C0/C1
            print(f(L),f(R))
        else:
            ans=0
print(ans)

0