#31381: python解題


naup96321@apps.ntpc.edu.tw (楊皓宇)

學校 : 臺北市立成功高級中學
編號 : 151862
來源 : [220.136.176.105]
最後登入時間 :
2022-07-30 09:46:13
a453. TOI2010 第一題:一元二次方程式 -- 2010TOI研習營初選 | From: [114.36.220.112] | 發表日期 : 2022-07-27 19:05

首先是輸入 字串切片,之後b平方減4ac判定,之後將根號浮點數轉成int,就會和原本不相等,因此可以判定。

a=int(input())
for i in range(a):
  b=input()
  c=b.split()
  n1=int(c[0])
  n2=int(c[1])
  n3=int(c[2])
  result=n2**2-4*n1*n3

  if result>=0 and result==int(result**0.5)*int(result**0.5):
    print("Yes")
  elif result<0:
    print("No")
  else:
    print("No")

 
ZeroJudge Forum