Problem:


Score : 300 points

Problem Statement

Does \sqrt{a} + \sqrt{b} < \sqrt{c} hold?

Constraints

1 \leq a, b, c \leq 10^9

All values in input are integers.

Input

Input is given from Standard Input in the following format:

a \ b \ c

Output

If \sqrt{a} + \sqrt{b} < \sqrt{c}, print Yes; otherwise, print No.

Sample Input 1

2 3 9

Sample Output 1

No

\sqrt{2} + \sqrt{3} < \sqrt{9} does not hold.

Sample Input 2

2 3 10

Sample Output 2

Yes

\sqrt{2} + \sqrt{3} < \sqrt{10} holds.



Sample input:
2 3 9


Sample output:
No

Submission status: Accepted

Solution code:
# coding: utf-8
import numpy as np

a,b,c = map(int,input().split())

# print(a,b,c)
# if np.sqrt(a)+np.sqrt(b)<np.sqrt(c):
#     print("Yes")
# else:
#     print("No")
d = c-a-b
if d>0 and 4*a*b<d*d :
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
#!/usr/bin/env python3
import sys
sys.setrecursionlimit(10**8)
INF = float("inf")


def yes():
    print("Yes")  # type: str


def no():
    print("No")  # type: str


def solve(a: int, b: int, c: int):
    if c-a-b > 0 and (4*a*b < (c-a-b)**2):
        yes()
    else:
        no()
    return


def main():

    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    a = int(next(tokens))  # type: int
    b = int(next(tokens))  # type: int
    c = int(next(tokens))  # type: int
    solve(a, b, c)


if __name__ == '__main__':
    main()

Submission status: Accepted

Solution code:
from math import sqrt
from decimal import Decimal
# map(int,input().split())
a,b,c = map(str,input().split())

a_sq = Decimal(a).sqrt()
b_sq = Decimal(b).sqrt()
c_sq = Decimal(c).sqrt()

if a_sq + b_sq < c_sq:
  print("Yes")
else:
  print("No")

Submission status: Accepted

Solution code:
a,b,c=map(int,input().split())
if c-a-b<0:
  print('No')
elif (c-a-b)**2>4*a*b:
  print('Yes')
else:
  print('No')

Submission status: Accepted

Solution code:
import sys

def input():
    return sys.stdin.readline()[:-1]

a, b, c = map(int, input().split())
if c-a-b <= 0:
    print("No")
    exit()

if 4 * a * b < (c-a-b)**2:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
import math
a, b, c = map(int, input().split())
if (c - a - b) < 0:
    print("No")
elif 4 * a * b < (c - a - b) ** 2:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
from decimal import *
def resolve():
    a, b, c = map(int, input().split())
    if Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt():
        print("Yes")
    else:
        print("No")

resolve()

Submission status: Accepted

Solution code:
import sys
input = lambda: sys.stdin.readline().rstrip()


a,b,c = map(int, input().split())
if c - a - b < 0:
    print("No")
elif (c - a - b)**2 > 4*a*b:
    print("Yes")   
else:
    print("No")

Submission status: Accepted

Solution code:
# Problem C - Sqrt Inequality

# 注意：ルートの計算は近似計算によりWAとなってしまう。
#    ：整数に落とし込んで計算しよう

# input process
a, b, c = map(int, input().split())

# initialization
tochu_1 = c - a - b
tochu_2 = 4 * a * b

# output process
if tochu_1>0 and (tochu_1)**2>tochu_2:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
a, b, c = list(map(int, input().split(' ')))
sub = c-a-b
if sub > 0 and 4*a*b < sub*sub:#計算が成立するためには、c-a-b > 0が必要
        print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())

if 4*a*b < (c - a - b)*(c - a - b) and c - a - b >= 0:
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
from math import sqrt
a,b,c=map(int,input().split())
print("Yes" if c-a-b>0 and (c-a-b)**2 > 4*a*b else "No")

Submission status: Accepted

Solution code:
def main():
    a, b, c = map(int, input().split())
    if c - a - b < 0:
        print("No")
        return
    if (c-a-b)**2 > 4 * a * b:
        print("Yes")
        return
    print("No")


main()

Submission status: Accepted

Solution code:
import math
from decimal import Decimal

def main(): 
    a,b,c = map(int,input().split())

    if Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt():
        print("Yes")
    else:
        print("No")

main()

Submission status: Accepted

Solution code:
from decimal import Decimal, getcontext

getcontext().prec = 1000
a,b,c = map(int,input().split())

sq_a = Decimal(a).sqrt()
sq_b = Decimal(b).sqrt()
sq_c = Decimal(c).sqrt()

eps = Decimal(10) ** (-100)

cond = sq_a + sq_b + eps < sq_c
answer = 'Yes' if cond else 'No'
print(answer)

Submission status: Accepted

Solution code:
import math
a, b, c = map(int, input().split())
ab = a * b
out = c - a - b
num = ((out))**2
if out < 0:
  num = -num 
if 4*ab < num:
  print("Yes")
else:
  print("No")

Submission status: Accepted

Solution code:
from math import sqrt
a, b, c = map(int, input().split())

# sqrt(a) + sqrt(b) < sqrt(c)
# 2 * sqrt(ab) < c - a - b
# 4 * a * b < (c - a - b) ** 2

if 0 >= c - a - b:
    print("No")
    exit()

if 4 * a * b < (c - a - b) ** 2:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
a,b,c=map(int,input().split())
if c-a-b>0:
  if 4*a*b<(c-a-b)**2:
  	print('Yes')
  else:
  	print('No')
else:
  print('No')

Submission status: Accepted

Solution code:
#coding:utf-8
import math
a,b,c = map(int, input().split())
x = c - a - b
#(c-a-b)^2  > 4abする時が答え
#ただし(c-b-a) < 0になるものは対象外

if x < 0:
    print('No')
elif x**2 > 4*a*b:
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
a,b,c=map(int,input().split())
n=c-a-b
if n > 0 and n**2 > 4*a*b:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
a,b,c = map(int,input().split())
if 4*a*b <(c-a-b)**2 and c-a-b >0:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
import numpy as np

a,b,c = map(int,input().split())
if  np.sqrt(np.float128(a)) + np.sqrt(np.float128(b)) + np.float128(1e-14) < np.sqrt(np.float128(c)) :
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
import math
a,b,c = map(int,input().split())
if 4*a*b < (c-a-b)**2 and (c-a-b) > 0: 
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
a,b,c = [int(x) for x in input().split()]

if c - a - b < 0:
    print("No")
elif 4 * a * b < (c - a - b) ** 2:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
from decimal import *
getcontext().prec = 20
a, b ,c = map(int, input().split())
if Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt():
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
from decimal import *
getcontext().prec = 28
a, b ,c = map(int, input().split())
if Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt():
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())

if 4 * a * b < (c - a - b) ** 2 and 0 <= c - a - b:
    ans = 'Yes'
else:
    ans = 'No'

print(ans)

Submission status: Accepted

Solution code:
import sys
input = sys.stdin.readline
# import math
# sqrt = math.sqrt

# def int_sqrt2(n):
#     def f(prev):
#         while True:
#             m = (prev + n / prev) / 2
#             if m >= prev:
#                 return prev
#             prev = m
    
#     return f(int(sqrt(n) * (1 + 1e-20)))

# from decimal import *

# getcontext().prec = 20      # デフォルト28桁のところを20桁にする
# m = int(Decimal(n).sqrt())
# print m ** 2 - n            # -2222221948

def linput():
    return list(map(int, input().split()))

def gcd(n,m):
    while m:
        n,m = m, n%m
    return n

def lcm(n,m):
    return n*m//gcd(n,m)


def main():
    # N = int(input())
    A,B,C = linput()
    # vA = linput()
    # S = input()
    # mX = [linput() for _ in [0,]*N]

    # res = 0
    # res = -(-N//M)

    # LH = A**.5 + B**.5
    # RH = C**.5

    # rtAB = int(Decimal(A*B).sqrt())
    # rtAB = int_sqrt2(A*B)

    LH = A * B * 4
    RH = (C-A-B)**2

    # LH = A * B * 4
    # RH = abs(C-A-B)
    print(LH,RH, file=sys.stderr)

    res = ("No","Yes")[LH < RH if C-A-B>=0 else 0]

    print(res)

main()

Submission status: Accepted

Solution code:
import math,decimal
decimal.getcontext().prec=112
a,b,c=map(lambda x:decimal.Decimal(int(x)),input().split())
ra,rb,rc=map(decimal.getcontext().sqrt,[a,b,c])
if ra+rb<rc:
  print('Yes')
else:
  print('No')

Submission status: Accepted

Solution code:
def c_sqrt_inequality():
    A, B, C = [int(i) for i in input().split()]
    # sqrt(a) + sqrt(b) < sqrt(c) を a, b, c が正整数の元で同値変形すると、
    # c-a-b > 0 and 4*a*b < (c-a-b)**2 を得る。
    s, t = C - A - B, 4 * A * B
    return ('No', 'Yes')[int(s > 0 and t < s**2)]

print(c_sqrt_inequality())

Submission status: Accepted

Solution code:
from decimal import Decimal

a, b, c = map(int, input().split())

if Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt():
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())
print('Yes' if 4 * a * b < (c - a - b) * (c - a - b)
      and c - a - b > 0 else 'No')

Submission status: Accepted

Solution code:
a,b,c=map(int,input().split())
if(c-a-b>0 and 4*a*b<(c-a-b)**2):
  print("Yes")
else:
  print("No")

Submission status: Accepted

Solution code:
a,b,c=map(int, input().split())
if c-a-b<0:
  print("No")
else:
  if 4*a*b<(c-a-b)**2:
    print("Yes")
  else:
    print("No")

Submission status: Accepted

Solution code:
def main():
    a, b, c = map(int, input().split())
    if a + b > c:
        print('No')
        return
    left = 4 * a * b
    right = (c - a - b) ** 2
    print('Yes' if left < right else 'No')

if __name__ == '__main__':
    main()

Submission status: Accepted

Solution code:
a,b,c=map(int, input().split())
print('Yes' if (c-a-b)>0 and 4*a*b < (c-a-b)**2 else 'No')

Submission status: Accepted

Solution code:
from decimal import Decimal

a, b, c = map(Decimal, input().split())


if a.sqrt() + b.sqrt() < c.sqrt():
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())
if c>=a+b and (c-(a+b))*(c-(a+b))-4*a*b>0: print('Yes')
else: print('No')

Submission status: Accepted

Solution code:
a,b,c = map(int,input().split())
if c-a-b <=0:
  print("No")
else:
  if (c-a-b)**2 - 4*a*b > 0:
    print("Yes")
  else:
    print("No")

Submission status: Accepted

Solution code:
from decimal import Decimal
a, b, c = list(map(int,input().split()))
if Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt():
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
a,b,c=map(int,input().split())
from decimal import*
print(['No','Yes'][Decimal(a).sqrt()+Decimal(b).sqrt()<Decimal(c).sqrt()])

Submission status: Accepted

Solution code:
from decimal import *
a,b,c = map(int,input().split())
print("Yes" if Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt() else "No")

Submission status: Accepted

Solution code:
a,b,c=[int(j) for j in input().split()]
if 4*a*b<(c-a-b)**2 and c-a-b>0:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())

if 4 * a * b < (c - a - b) ** 2 and c - a - b > 0:
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
import math
import numpy

a , b ,c = map(int,input().split())

if c - a - b <= 0:
    print("No")
elif 0 < (c-a-b)**2 - (4*a*b):
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
from decimal import *
a,b,c = map(lambda x:Decimal(int(x)), input().split())
if a.sqrt()+b.sqrt()<c.sqrt():
  print("Yes")
else:
  print("No")

Submission status: Accepted

Solution code:
from decimal import *
a , b ,c = (map(int , input().split()))
if (Decimal(a).sqrt() + Decimal(b).sqrt()) < Decimal(c).sqrt():
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
a,b,c = map(int, input().split())
if (4*a*b < (c - a - b)**2) and ((c - a - b) > 0):
  print("Yes")
else:
  print("No")

Submission status: Accepted

Solution code:
a,b,c = map(int,input().split())
d = c - a - b
if d >0 and pow(d,2) > 4 * a * b:
    print('Yes')
else:print('No')

Submission status: Accepted

Solution code:
# -*- coding: utf-8 -*-
import sys
from decimal import *
sys.setrecursionlimit(10**9)
INF=10**18
MOD=10**9+7
def input(): return sys.stdin.readline().rstrip()

def main():
    a,b,c=map(Decimal,input().split())
    getcontext().prec=128
    if a.sqrt()+b.sqrt()<c.sqrt():
        print('Yes')
    else:
        print('No')

if __name__ == '__main__':
    main()

Submission status: Accepted

Solution code:
a,b,c = map(int,input().split())
d = c-a-b
print("Yes" if d>0 and 4*a*b < d*d else "No")

Submission status: Accepted

Solution code:
from decimal import Decimal
import math
a,b,c = map(int,input().split())
d = c - a - b
if d >0 and pow(d,2) > 4 * a * b:
    print('Yes')
else:print('No')

Submission status: Accepted

Solution code:
from sys import stdin
from decimal import Decimal
def main():
    #入力
    readline=stdin.readline
    a,b,c=map(lambda x:Decimal(x),readline().split())
    
    if a.sqrt()+b.sqrt()<c.sqrt():
        print("Yes")
    else:
        print("No")

if __name__=="__main__":
    main()

Submission status: Accepted

Solution code:
from decimal import *

arr = list(map(int, input().split()))
a = arr[0]
b = arr[1]
c = arr[2]

res = 'Yes' if (Decimal(a).sqrt() + Decimal(b).sqrt()) < Decimal(c).sqrt() else 'No'
print(res)

Submission status: Accepted

Solution code:
a,b,c=map(int,input().split())
if c-a-b>0 and 4*a*b<(c-a-b)**2:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
a,b,c=map(int,input().split())
print(["No","Yes"][4*a*b<(c-a-b)**2 and c-a-b>0])

Submission status: Accepted

Solution code:
from decimal import *
a,b,c=map(int,input().split())
if Decimal(a).sqrt()+Decimal(b).sqrt()<Decimal(c).sqrt():
  print("Yes")
else:
  print("No")

Submission status: Accepted

Solution code:
import math
a, b, c = map(int, input().split())
 
if 4 * a * b < (c - a - b) ** 2 and c - a - b > 0:
  print("Yes")
else:
  print("No")

Submission status: Accepted

Solution code:
from decimal import *
import math
a,b,c = map(int,input().split())
asq = Decimal(a).sqrt()
bsq = Decimal(b).sqrt()
csq = Decimal(c).sqrt()
 
if asq + bsq < csq:
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
a,b,c = map(int,input().split())
x = c-a-b
if x <= 0:
    print('No')
else:
    if x*x > 4* a*b:
        print('Yes')
    else:
        print('No')

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())

x = c - a - b
if x > 0 and 4 * a * b < x**2:
   print('Yes')
else:
   print('No')

Submission status: Accepted

Solution code:
import math
a,b,c=map(int,input().split())
d=a**2+b**2+c**2-2*(a*b+b*c+c*a)
if d>0 and c-a-b>0:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())

if (c-a-b) > 0 and (c-a-b)**2 > 4*a*b:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
from decimal import Decimal
a, b, c = (Decimal(int(x)).sqrt() for x in input().split())
print('Yes' if a+b < c else 'No')

Submission status: Accepted

Solution code:

a,b,c = map(int,input().split())

if 4*a*b - (c - a - b) ** 2 < 0 and c - a - b > 0:
  print("Yes")
  
else:
  print("No")

Submission status: Accepted

Solution code:
from math import sqrt
from decimal import *


a, b, c = map(int, input().split())

tmp = 2 * sqrt(Decimal(a)) * sqrt(Decimal(b))
print("Yes" if Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt() else "No")

Submission status: Accepted

Solution code:
from decimal import Decimal
a, b, c = map(lambda x: Decimal(int(x)).sqrt(), input().split())
print('Yes' if a+b < c else 'No')

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())

d = c - a - b
if d > 0 and d**2 > 4 * a * b:
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())

if 4*a*b - (c - a - b) ** 2 < 0 and c-a-b > 0:
    print("Yes")
    # print("{}, {}".format(4*a*b, (c - a - b) ** 2))
else:
    print("No")
    # print("{}, {}".format(4*a*b, (c - a - b) ** 2))
    # 249999999 250000000 999999998

Submission status: Accepted

Solution code:
from decimal import *
import math
a,b,c = map(int,input().split())
asq = Decimal(a).sqrt()
bsq = Decimal(b).sqrt()
csq = Decimal(c).sqrt()

if asq + bsq < csq:
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
a,b,c = map(int,input().split())

p = c - a - b

if p <= 0:
  print("No")

else:
  if p**2 - 4*a*b > 0:
    print('Yes')
  
  else:
    print('No')

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())
if c-a-b < 0:
    print("No")
else:
    print("Yes" if (c-a-b)**2-4*a*b > 0 else "No")

Submission status: Accepted

Solution code:
from decimal import Decimal
a, b, c = (Decimal(x).sqrt() for x in map(int, input().split()))
print('Yes' if a+b < c else 'No')

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())
# iff a + b + 2sqrt(ab) < c
# iff 4ab < (c-a-b)^2
if 4 * a * b < (c - a - b) * (c - a - b) and c - a - b >= 0:
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
from decimal import Decimal
import math
a,b,c=map(int,input().split())
if c-a-b>0 and 4*a*b<(c-a-b)**2:
  print("Yes")
else:
  print("No")

Submission status: Accepted

Solution code:
a, b ,c =map(int,input().split())
if 4 * a * b < (c-a-b)*(c-a-b) and c-a-b > 0:
	print("Yes")
else:
	print("No")

Submission status: Accepted

Solution code:
from decimal import Decimal
a, b, c = map(Decimal, input().split())
print('Yes' if a.sqrt() + b.sqrt() < c.sqrt() else 'No')

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())
print("Yes" if ((4 * a * b) < (c - a - b) ** 2) and (c - a - b) > 0 else "No")

Submission status: Accepted

Solution code:
from decimal import Decimal, getcontext

getcontext().prec = 30000
getcontext().rounding = 'ROUND_CEILING'

a, b, c = map(Decimal, input().split())

print('Yes' if a.sqrt() + b.sqrt() < c.sqrt() else 'No')

Submission status: Accepted

Solution code:
from decimal import*
a,b,c=map(Decimal,input().split())
print("Yes" if a.sqrt()+b.sqrt()<c.sqrt() else "No")

Submission status: Accepted

Solution code:
#n = int(input())
#l = list(map(int, input().split()))

'''
A=[]
B=[]
for i in range():
    a, b = map(int, input().split())
    A.append(a)
    B.append(b)'''


import sys
input = sys.stdin.readline

from decimal import Decimal
a, b, c = list(map(int, input().split()))
def sq(x):
    x=Decimal(x**2)
    return x
#print(a**(1/2),b**(1/2),c**(1/2))
if c-a-b>0 and 2*(a*b+b*c+c*a)<sq(a)+sq(b)+sq(c):
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
# import bisect
# # import heapq
# # from copy import deepcopy
# # from collections import deque
# # from collections import Counter
# # from itertools import accumulate
# # from itertools import permutations
# import numpy as np
# # import math

a,b,c = map(int, input().split())
# n = int(input())
# p = list(map(int, input().split()))

ans = 'No'

if c-a-b>0 and 4*a*b < (c-a-b)**2:
    ans = 'Yes'
    
print(ans)

Submission status: Accepted

Solution code:
a,b,c = map(int, input().split())

l = (c-a-b)**2
r = 4*a*b

if c-a-b<0:
    print('No')
elif l>r:
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
import math
a,b,c = map(int, input().split())
x=a**2+b**2+c**2+2*a*b-2*b*c-2*a*c
y=4*a*b

if c-b-a>0 and x-y>0 :
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
import math, decimal
a, b, c = map(int, input().split())
root_ab = decimal.Decimal.sqrt(decimal.Decimal(a)) + decimal.Decimal.sqrt(decimal.Decimal(b))
root_c = decimal.Decimal.sqrt(decimal.Decimal(c))
if root_ab < root_c:
  print('Yes')
else:
  print('No')

Submission status: Accepted

Solution code:
a,b,c=map(int,input().split())
if a+b>c:
  print("No")
else:
  if 4*a*b<(c-a-b)**2:
    print("Yes")
  else:
    print("No")

Submission status: Accepted

Solution code:
a,b,c = map(int, input().split())
if ((((c-a-b)**2) > (4*a*b)) & ((c-a-b) > 0)):
  print("Yes")
else:
  print("No")

Submission status: Accepted

Solution code:
a,b,c = map(int,input().split())
if (c-a-b > 0) & (4*a*b < (c-a-b) ** 2):
  print('Yes')
else:
  print('No')

Submission status: Accepted

Solution code:
a,b,c=map(int,input().split())
x=4*a*b
y=(c-a-b)**2
if c-a-b<0:
  print("No")
elif x<y:
  print("Yes")
else:
  print("No")

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())
if a + b < c and (a + b - c)**2 > 4 * a * b:
  print('Yes')
else:
  print('No')

Submission status: Accepted

Solution code:
import math
from decimal import Decimal

num = list(map(int,input().split()))

'''
誤差でアウト

a = num[0]**0.5
b = num[1]**0.5
c = num[2]**0.5

if math.sqrt(num[0]) + math.sqrt(num[1]) < math.sqrt(num[2]):
    print("Yes")
else:
    print("No")
'''


a = num[0]
b = num[1]
c = num[2]

if (c-(a+b))**2 - 4*a*b > 0 and c-a-b > 0:
    print("Yes")
else:
    print("No")

'''
誤差を小さくするテクニックらしいが，これでもダメだった
if (c**2 - (a+b)**2)/(c+a+b) > 0:
    print("Yes")
else:
    print("No")
'''

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())
if c > a+b and 4*a*b < (c-a-b)**2:
  print("Yes")
else:
  print("No")
'''
浮動小数点は長い数を扱うと誤差が生じる
また、整数で計算しようとした時も√の中身は0以上であるという条件から
c > a+b　を忘れてはいけない
'''

Submission status: Accepted

Solution code:
a,b,c=map(int,input().split())
if c-a-b<=0:print("No");exit()
print("Yes") if 4*a*b<(c-a-b)**2 else print("No")

Submission status: Accepted

Solution code:
import math

ABC = input().split()

a = int(ABC[0])
b = int(ABC[1])
c = int(ABC[2])
#a = b = c = pow(10,9)

l2  = 4 * a * b
r = c - a - b
r2 = r * r

# if l2 < r2:
#     print("Yes")
# else:
#     print("No")

if r > 0 :
    if l2 < r2:
        print("Yes")
    else:
        print("No")
else:
    print("No")

Submission status: Accepted

Solution code:
a,b,c = map(int,input().split())
d = c-a-b
if d<=0:
    print("No")
elif 4*a*b < d*d:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
a,b,c=map(int,input().split())
if c-a-b<0 : print("No")
elif 4*a*b < (c-a-b)*(c-a-b) : print("Yes")
else: print("No")

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())
print('Yes' if c-a-b > 0 and 4*a*b < (c-a-b) ** 2 else 'No' )

Submission status: Accepted

Solution code:
import sys
sys.setrecursionlimit(10**6)
from math import floor,ceil,sqrt,factorial,log
from heapq import heappop, heappush, heappushpop
from collections import Counter,defaultdict,deque
from itertools import accumulate,permutations,combinations,product,combinations_with_replacement
from bisect import bisect_left,bisect_right
from copy import deepcopy
from operator import itemgetter
from fractions import gcd
mod = 10 ** 9 + 7
inf = float('inf')
ninf = -float('inf')
 
#整数input
def ii(): return int(sys.stdin.readline().rstrip()) #int(input())
def mii(): return map(int,sys.stdin.readline().rstrip().split())
def limii(): return list(mii()) #list(map(int,input().split()))
def lin(n:int): return [ii() for _ in range(n)]
def llint(n: int): return [limii() for _ in range(n)]
#文字列input
def ss(): return sys.stdin.readline().rstrip() #input()
def mss(): return sys.stdin.readline().rstrip().split()
def limss(): return list(mss()) #list(input().split())
def lst(n:int): return [ss() for _ in range(n)]
def llstr(n: int): return [limss() for _ in range(n)]

#本当に貪欲法か？ DP法では？？
#本当に貪欲法か？ DP法では？？
#本当に貪欲法か？ DP法では？？

a,b,c=mii()

if (c-a-b)**2>4*a*b and c-a-b>0:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
from decimal import *
import math

getcontext().prec = 50

a, b, c = map(int, input().split())
a = Decimal(a)
b = Decimal(b)
c = Decimal(c)

a = Decimal.sqrt(a)
b = Decimal.sqrt(b)
c = Decimal.sqrt(c)

if a + b < c:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
a,b,c = map(int,input().split())

d = c-a-b
if d>0 and 4*a*b<d*d:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
from decimal import *
import math

getcontext().prec = 28

a, b, c = map(int, input().split())
a = Decimal(a)
b = Decimal(b)
c = Decimal(c)

a = Decimal.sqrt(a)
b = Decimal.sqrt(b)
c = Decimal.sqrt(c)

if a + b < c:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
a,b,c = map(int, input().split())
d = c-a-b
if d > 0 and d*d > 4*a*b:
  print("Yes")
else:
  print("No")

Submission status: Accepted

Solution code:
a,b,c=map(int,input().split())
d=c-a-b
print(['No','Yes'][4*a*b<d**2 and d>0])

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())
if a * b * 4 < (c - (a + b))**2 and c - (a + b) > 0:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
if __name__ == '__main__':
    a, b, c = map(int, input().split())
    print('Yes' if a + b < c and 4 * a * b < (c - a - b) ** 2 else 'No')

Submission status: Accepted

Solution code:
from decimal import Decimal
s = input().split()
a = Decimal(s[0])
b = Decimal(s[1])
c = Decimal(s[2])
if  4 * a * b < (c - a -b) **2 and c - a - b > 0:
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
a, b, c = map(int,input().split())
if (c**2+(a+b)**2>4*a*b+2*c*(a+b)) and (c-a-b)>0:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
import sys
input = sys.stdin.readline

def main():

    import sys
    input = sys.stdin.readline

    a,b,c = map(int, input().split())

    print("Yes" if (4*a*b<(c-a-b)**2)and(c-a-b>0) else "No")

if __name__ == '__main__':
    main()

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())
ans = 'Yes' if 4*a*b < (c - a - b)**2 and c - a - b > 0 else 'No'
print(ans)

Submission status: Accepted

Solution code:
from math import sqrt
from decimal import *

a, b, c = map(int, input().split())
if (Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt()): print('Yes')
else: print('No')

Submission status: Accepted

Solution code:
a,b,c = map(int,input().split())

if c-a-b>0:
    if 4*a*b<(c-a-b)**2:
        print('Yes')
    else:
        print('No')
else:
    print('No')

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())

if c-(a+b) > 0 and a*b*4 < (c-a-b)**2:
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
a, b,c = map(int, input().split())
if (0 < c - a - b) and (4*a*b < (c - a - b)*(c - a - b)):
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
from decimal import *
import math


a, b, c = map(int, input().split())
a = Decimal(a)
b = Decimal(b)
c = Decimal(c)

a = Decimal.sqrt(a)
b = Decimal.sqrt(b)
c = Decimal.sqrt(c)

if a + b < c:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
from decimal import*
a,b,c=[Decimal(i).sqrt()for i in input().split()]
print('NYoe s'[a+b<c::2])

Submission status: Accepted

Solution code:
import math
d, e, f = map(int, input().split())
a = math.sqrt(d)
b = math.sqrt(e)
c = math.sqrt(f)
print("Yes" if ((4 * d * e) < (f - d - e) ** 2) and (f - d - e) > 0 else "No")

Submission status: Accepted

Solution code:
import sys
import math
from collections import defaultdict
from bisect import bisect_left, bisect_right

sys.setrecursionlimit(10**7)
def input():
    return sys.stdin.readline()[:-1]

mod = 10**9 + 7

def I(): return int(input())
def LI(): return list(map(int, input().split()))
def LIR(row,col):
    if row <= 0:
        return [[] for _ in range(col)]
    elif col == 1:
        return [I() for _ in range(row)]
    else:
        read_all = [LI() for _ in range(row)]
        return map(list, zip(*read_all))

#################

a,b,c = LI()

if c <= a+b:
    print('No')
else:
    if 4*a*b < (c-a-b)**2:
        print('Yes')
    else:
        print('No')

Submission status: Accepted

Solution code:
from math import sqrt
a, b, c = [int(i) for i in input().split()]

print('Yes' if 4*a*b < (c-a-b)**2 and c-a-b > 0 else 'No')

Submission status: Accepted

Solution code:
a,b,c = map(int,input().split())

if c >= (a+b) and 4*a*b < (c - (a+b))**2:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
# -*- coding: utf-8 -*-
from math import ceil
from math import floor
from math import sqrt

if __name__ == '__main__':
    input_line = 1
    for i in range(input_line):
        s = input().rstrip().split(' ')
        a = int(s[0])
        b = int(s[1])
        c = int(s[2])
        if(c-a-b > 0):
            print('Yes' if 4*a*b < (c-a-b)**2 else 'No')
        else:
            print('No')

Submission status: Accepted

Solution code:
#!/usr/bin/env python3
import sys
sys.setrecursionlimit(10000000)
INF = 1<<32

YES = "Yes"  # type: str
NO = "No"  # type: str

def solve(a: int, b: int, c: int):
    from decimal import Decimal
    from math import sqrt
    a,b,c = Decimal(a), Decimal(b), Decimal(c)

    if a.sqrt() + b.sqrt() < c.sqrt():
        print(YES)
    else:
        print(NO)
    return



def main():
    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    a = int(next(tokens))  # type: int
    b = int(next(tokens))  # type: int
    c = int(next(tokens))  # type: int
    solve(a, b, c)

if __name__ == '__main__':
    main()

Submission status: Accepted

Solution code:
from decimal import Decimal
import math
a,b,c=input().split()

from decimal import Decimal
Decimal('2')**Decimal('0.5')
#Decimal('1.41421356237309504880168872421')

if(Decimal(c)**Decimal(0.5) -(Decimal(a)**Decimal('0.5')+ Decimal(b)**Decimal('0.5'))) >0 :
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
import math;

inp=input()
(a,b,c)=map(int,inp.split(" "))

cab=(c-a-b)
cab_sq=cab*cab
ab4=4*a*b

if (cab > 0 and ab4 < cab_sq):
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
import sys
import copy
import math
import fractions

import bisect
import pprint
import bisect
from functools import reduce
from copy import deepcopy
from collections import deque
import numpy as np
from decimal import *

def gcd(*numbers):
    return reduce(fractions.gcd, numbers)

if __name__ == '__main__':
    a,b,c = map(int, input().split())
    np.set_printoptions(precision=100)

    while(1):
        com = gcd(a,b,c)

        if com ==1:
            break
        else:
            a = a // com
            b = b // com
            c = c // com
    ra = Decimal(a).sqrt()
    rb = Decimal(b).sqrt()
    rc = Decimal(c).sqrt()
    if  ra + rb < rc:
        print("Yes")
    else:
        print("No")

Submission status: Accepted

Solution code:
a,b,c=map(int,input().split())
 
if 4*a*b < (c-a-b)**2 and c-a-b > 0:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
a,b,c = map(int,raw_input().split())
x = "Yes" if (c-a-b) >= 0 and (4*a*b) < ((c-a-b)**2) else "No"
print x

Submission status: Accepted

Solution code:
A,B,C=map(int,input().split())
if (C-A-B)<0:
  print("No")
else:  
  if 4*A*B<(C-A-B)**2:
    print("Yes")
  else:
    print("No")