結果

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

ソースコード

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
            ans=min(f(L),f(R),f(X))
        else:
            ans=0
print(ans)

0