#31052: python WA 80%,不知道錯在哪


bowon.lin@gmail.com (柏宇練習中)

學校 : 不指定學校
編號 : 114462
來源 : [124.218.17.159]
最後登入時間 :
2022-08-09 09:16:44
a453. TOI2010 第一題:一元二次方程式 -- 2010TOI研習營初選 | From: [124.218.17.159] | 發表日期 : 2022-07-08 17:45

#ZeroJudge a453

from math import sqrt

while True:
    try:
        times=int(input())
        for i in range(times):
            a,b,c=list(map(int,input().split()))
            if b**2-4*a*c>0 and a!=0:
                if sqrt(b**2-4*a*c)==0 or sqrt(b**2-4*a*c)%1==0:
                    print("Yes")
                else:
                    print("No")
            else:
                print("No")
    except:
        break
 
#31055: Re: python WA 80%,不知道錯在哪


papa (韓國人)

學校 : 國立東華大學
編號 : 71609
來源 : [111.249.100.96]
最後登入時間 :
2023-05-08 21:25:19
a453. TOI2010 第一題:一元二次方程式 -- 2010TOI研習營初選 | From: [118.232.25.68] | 發表日期 : 2022-07-08 22:01

#ZeroJudge a453

from math import sqrt

while True:
    try:
        times=int(input())
        for i in range(times):
            a,b,c=list(map(int,input().split()))
            if b**2-4*a*c>0 and a!=0:
                if sqrt(b**2-4*a*c)==0 or sqrt(b**2-4*a*c)%1==0:
                    print("Yes")
                else:
                    print("No")
            else:
                print("No")
    except:
        break

 第八行改大於等於

 
ZeroJudge Forum