結果

問題 No.3361 2解間格子点
コンテスト
ユーザー 回転
提出日時 2025-11-15 00:46:52
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 395 bytes
コンパイル時間 305 ms
コンパイル使用メモリ 82,212 KB
実行使用メモリ 80,760 KB
最終ジャッジ日時 2025-11-15 00:47:02
合計ジャッジ時間 9,071 ms
ジャッジサーバーID
(参考情報)
judge5 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 56 WA * 9
権限があれば一括ダウンロードができます

ソースコード

diff #

from decimal import Decimal
A,B,C = list(map(int,input().split()))

alpha = (-Decimal(B) - Decimal(B*B - 4*A*C)**Decimal(1/2)) / Decimal(2*A)
beta = (-Decimal(B) + Decimal(B*B - 4*A*C)**Decimal(1/2)) / Decimal(2*A)
if(alpha > beta):alpha,beta = beta,alpha

left = alpha//1 + 1 if alpha//1 == alpha else alpha//1
right = beta//1 - 1 if beta//1 == beta else beta//1
print(max(right - left + 1, 0))
0