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:
A, B, C = map(int, input().split())

if B >= C or A >= C:
    yes = False
else:
    yes = (4 * A * B) < (C - A - B) * (C - A - B)

print('Yes' if yes else 'No')

Submission status: Accepted

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

x = 4 * a * b

y = (c - a - b) * (c - a - b)


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

Submission status: Accepted

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


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

Submission status: Accepted

Solution code:
def input_int():
    return map(int, input().split())

def one_int():
    return int(input())

def one_str():
    return input()

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

from decimal import *

getcontext().prec = 28      # デフォルト28桁のところを20桁にする


A, B, C = input_int()

A = Decimal(A).sqrt()
B = Decimal(B).sqrt()
C = Decimal(C).sqrt()



if (A+B) < C:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
from decimal import Decimal

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

a = Decimal(a)
b = Decimal(b)
c = Decimal(c)

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 < 0:
  print('No')
elif 4 * a * b < (c - a - b)**2:
  print('Yes')
else:
  print('No')

Submission status: Accepted

Solution code:
a,b,c = map(int, input().rstrip().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 *
from math import sqrt
getcontext().prec = 500
a, b ,c = map(int, input().split())
a = Decimal(a).sqrt()
b = Decimal(b).sqrt()
c = Decimal(c).sqrt()
if c > a + b:
  print("Yes")
else:
  print("No")

Submission status: Accepted

Solution code:
import math
from decimal import *
getcontext().prec = 500
x = list(map(Decimal, input().split())) 
a = Decimal(x[0]).sqrt()
b = Decimal(x[1]).sqrt()
c = Decimal(x[2]).sqrt()

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

Submission status: Accepted

Solution code:
import math
import fractions
import bisect
import collections
import itertools
import heapq
import string
import sys
import copy
from decimal import *
from collections import deque
sys.setrecursionlimit(10**7)
MOD = 10**9+7
INF = float('inf') #無限大
def gcd(a,b):return fractions.gcd(a,b) #最大公約数
def lcm(a,b):return (a*b) // fractions.gcd(a,b) #最小公倍数
def iin(): return int(sys.stdin.readline()) #整数読み込み
def ifn(): return float(sys.stdin.readline()) #浮動小数点読み込み
def isn(): return sys.stdin.readline().split() #文字列読み込み
def imn(): return map(int, sys.stdin.readline().split()) #整数map取得
def imnn(): return map(lambda x:int(x)-1, sys.stdin.readline().split()) #整数-1map取得
def fmn(): return map(float, sys.stdin.readline().split()) #浮動小数点map取得
def iln(): return list(map(int, sys.stdin.readline().split())) #整数リスト取得
def iln_s(): return sorted(iln()) # 昇順の整数リスト取得
def iln_r(): return sorted(iln(), reverse=True) # 降順の整数リスト取得
def fln(): return list(map(float, sys.stdin.readline().split())) # 浮動小数点リスト取得
def join(l, s=''): return s.join(l) #リストを文字列に変換
def perm(l, n): return itertools.permutations(l, n) # 順列取得
def perm_count(n, r): return math.factorial(n) // math.factorial(n-r) # 順列の総数
def comb(l, n): return itertools.combinations(l, n) # 組み合わせ取得
def comb_count(n, r): return math.factorial(n) // (math.factorial(n-r) * math.factorial(r)) #組み合わせの総数
def two_distance(a, b, c, d): return ((c-a)**2 + (d-b)**2)**.5 # 2点間の距離
def m_add(a,b): return (a+b) % MOD

def sieves_of_e(n):
    is_prime = [True] * (n+1)
    is_prime[0] = False
    is_prime[1] = False
    for i in range(2, int(n**0.5)+1):
        if not is_prime[i]: continue
        for j in range(i * 2, n+1, i): is_prime[j] = False
    return is_prime

a,b,c = imn()
ma = Decimal(str(math.sqrt(a)))
mb = Decimal(str(math.sqrt(b)))
mc = Decimal(str(math.sqrt(c)))

da = Decimal(str(a))
db = Decimal(str(b))
dc = Decimal(str(c))
if da.sqrt() + db.sqrt() < dc.sqrt():
    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)**2:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
# coding: utf-8
from decimal import Decimal


def solve(*args: str) -> str:
    a, b, c = map(int, args[0].split())

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


if __name__ == "__main__":
    print(solve(*(open(0).read().splitlines())))

Submission status: Accepted

Solution code:
import sys
import math
from decimal import *

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:
#!/usr/bin/python
import sys
import math
from decimal import Decimal

l = sys.stdin.readline()
l = l.split(' ')
a = int(l[0])
b = int(l[1])
c = int(l[2])
if( Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt()):
  print("Yes")
else:
  print("No")

sys.stdout.flush()

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:
if __name__ == '__main__':
    a, b, c =map(int, input().split())
    ab = 4 * a * b
    a_b_c = (c - (a + b))
    a_b_c_2 = a_b_c ** 2
    if a_b_c <= 0:
        print("No")
    else:
        if ab < a_b_c_2:
            print("Yes")
        else:
            print("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 a**2+b**2+c**2-2*(a*b+b*c+c*a)>0:
        print("Yes")
    else:
        print("No")

Submission status: Accepted

Solution code:
#!python3.4.3
import math
from decimal import *

def process(x):
  x = int(x)
  return Decimal(x).sqrt()

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

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import math
from decimal import *
getcontext().prec = 50

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

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:
import math
from decimal import *

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

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

Submission status: Accepted

Solution code:
a,b,c=[int(x) for x in input().split()]
if c<=a or c<=b: print("No")
elif 2*(a*b+b*c+c*a)<a**2+b**2+c**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:
    print('Yes' if 4*a*b < c**2 - 2*c*(a+b) + (a+b)**2 else 'No')

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

Solution code:
import math
a,b,c=map(int,input().split())
if a+b>=c:
    print("No")    
elif 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())
d = c - a - b
if d <= 0:
    print("No")
elif d * d >4 * a * b:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
from decimal import *

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

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

Submission status: Accepted

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

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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
from decimal import Decimal

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

A = Decimal(a) ** k + Decimal(b) ** k
C = Decimal(c) ** k
if A < C:
    print("Yes")
else:
    print("No")

Submission status: Accepted

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


a,b,c=Decimal(a).sqrt(),Decimal(b).sqrt(),Decimal(c).sqrt()
#a,b,c=math.sqrt(a),math.sqrt(b),math.sqrt(c)
#a,b,c=Decimal(a),Decimal(b),Decimal(c)
if a+b<c:
  print('Yes')
else:
  print('No')

Submission status: Accepted

Solution code:
import sys
input = lambda: sys.stdin.readline().rstrip()
input_nums = lambda: list(map(int, input().split()))

a, b, c = input_nums()

from decimal import *
getcontext().prec = 500

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
from decimal import *
getcontext().prec = 230

from math import sqrt
a, b, c = map(Decimal,input().split(" "))

if a + b - c + 2 * (a*b).sqrt() < 0 :
    ans = "Yes"
else:
    ans = "No"
print(ans)

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 c-a-b > 0:
  if 4*a*b < (c-b-a)*(c-b-a):
    print("Yes")
  else:
    print("No")
else:
  print("No")

Submission status: Accepted

Solution code:
import sys
import math
import bisect

def main():
    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')


if __name__ == "__main__":
    main()

Submission status: Accepted

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

Submission status: Accepted

Solution code:
def ii():
    return int(input())
def mi():
    return map(int, input().split())
def li():
    return list(mi())

from math import sqrt
a, b, c = mi()    

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 *

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

Submission status: Accepted

Solution code:
import sys
import numpy as np
import decimal
ary = input().split()
#print(a)

a = int(ary[0])
b = int(ary[1])
c = int(ary[2])

#print(np.sqrt(decimal.Decimal(a)))
#print(np.sqrt(decimal.Decimal(b)))
#print(np.sqrt(decimal.Decimal(a)) + np.sqrt(decimal.Decimal(b)))
#print(np.sqrt(decimal.Decimal(c)))


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

Submission status: Accepted

Solution code:
import sys
# sys.stdin = open('input.txt')

from math import sqrt

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

if x <= 0:
    print('No')
elif 4*a*b < x**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 and 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())

left = 4*a*b
right = (c-a-b)**2

if a+b-c > 2*math.sqrt(a*b):
  print("No")
elif left < right:
  print("Yes")
else:
  print("No")

Submission status: Accepted

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

import math

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

Submission status: Accepted

Solution code:
#
# 　　  ⋀_⋀　 
#　　  (･ω･)  
# .／ Ｕ ∽ Ｕ＼
#  │＊　合　＊│
#  │＊　格　＊│ 
#  │＊　祈　＊│ 
#  │＊　願　＊│ 
#  │＊　　　＊│ 
#      ￣
#
import sys
sys.setrecursionlimit(10**6)
input=sys.stdin.readline
from math import floor,sqrt,factorial,hypot,log #log2ないｙｐ
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 fractions import gcd
from random import randint
def ceil(a,b): return (a+b-1)//b
inf=float('inf')
mod = 10**9+7
def pprint(*A): 
    for a in A:     print(*a,sep='\n')
def INT_(n): return int(n)-1
def MI(): return map(int,input().split())
def MF(): return map(float, input().split())
def MI_(): return map(INT_,input().split())
def LI(): return list(MI())
def LI_(): return [int(x) - 1 for x in input().split()]
def LF(): return list(MF())
def LIN(n:int): return [I() for _ in range(n)]
def LLIN(n: int): return [LI() for _ in range(n)]
def LLIN_(n: int): return [LI_() for _ in range(n)]
def LLI(): return [list(map(int, l.split() )) for l in input()]
def I(): return int(input())
def F(): return float(input())
def ST(): return input().replace('\n', '')
def main():
    A,B,C=MI()
    need=(C-A-B)
    # print(need,4*A*B)
    if(need<0):
        print("No")
        return
    if(need**2>4*A*B):
        print("Yes")
    else:
        print("No")

    # print("YNeos"[sqrt(A)+sqrt(B)>=sqrt(C)::2])
if __name__ == '__main__':
    main()

Submission status: Accepted

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

from decimal import *
getcontext().prec = 50
A = Decimal(a).sqrt()
B = Decimal(b).sqrt()
C = Decimal(c).sqrt()

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:
  print("No")
  exit()
if 4*a*b< d**2:
  print("Yes")
else:
  print("No")

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import math
a, b, c = map(int, input().split())
x = 2*a*b
y = a**2+b**2+c**2 -2*a*c-2*b*c
if c-a-b <=0:
	print ("No")
	exit()
if x < y:
	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)**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")
    exit()

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

Submission status: Accepted

Solution code:
#!/user/bin/env python3
# -*- conding: utf-8 -*-

import math

def ans(a, b, c):
    rab = math.sqrt(a * b)
    

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


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

    print(ans(a, b, c))


if __name__ == '__main__':
    main()

Submission status: Accepted

Solution code:
from decimal import *
import math
a,b,c=map(int,input().split())
if a+b+(4*Decimal(a)*Decimal(b))**Decimal("0.5")<c:
    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:
def main():
    #from sys import stdin, setrecursionlimit
    #setrecursionlimit(10**9)
    #r = input()
    #n = int(input())
    #a, b = map(int, input().split())
    #s, y = input().split()
    #a = input().split()
    #a = list(map(int, input().split()))
    #a = [input().split() for i in range(n)]
    #a = [int(input()) for i in range(n)]
    #a = [list(map(int, input().split())) for i in range(n)]
    #a = [int(s) - 1 for s in input().split()]
    #l=[int(input()) for _ in range(int(input()))]
    #res = 0
    a,b,c=map(int,input().split())
    if c-a-b < 0:
        print('No')
        return 0
    if 4*a*b < (c-a-b)**2:
        print('Yes')
    else:
        print('No')

if __name__ == '__main__':
    main()

Submission status: Accepted

Solution code:
# -*- coding: utf-8 -*-

#整数値龍力　複数の入力
def input_multiple_number():
    return map(int, input().split())

a,b,c = input_multiple_number()


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 sys import stdin
import math

def main():

    input = stdin.readline

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

    sqrt = c - (a + b)

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

if __name__ == "__main__":
    main()

Submission status: Accepted

Solution code:
from decimal import *

getcontext().prec = 50000
a,b,c, = map(int,input().split())
if a+b+Decimal(4*a*b).sqrt() < c:
  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)**2:
  print('Yes')
else:
  print('No')

Submission status: Accepted

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

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

Submission status: Accepted

Solution code:
from decimal import *

getcontext().prec = 50   # デフォルト28桁のところを20桁にする

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

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

Submission status: Accepted

Solution code:
#!/usr/bin/env python

a, b, c = (int(val) for val in input().split())
if a + b > c:
    print('No')
else:
    if (a + b - c)**2 > 4 * a * b:
        print('Yes')
    else:
        print('No')

Submission status: Accepted

Solution code:
from math import sqrt
from decimal import *

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

a = Decimal(a)
b = Decimal(b)
c = Decimal(c)

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

Submission status: Accepted

Solution code:
a,b,c = [int(i) for i in input().split()]
if a + b >= c:
  print('No')
  exit()
else:
  if (c-a-b)**2 > 4*a*b:
    print('Yes')
  else:
    print('No')

Submission status: Accepted

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

root_a = Decimal(a).sqrt()
root_b = Decimal(b).sqrt()
root_c = Decimal(c).sqrt()

if root_a + root_b < root_c:
  print('Yes')
else:
  print('No')

Submission status: Accepted

Solution code:
from decimal import *
#getcontext().prec = 20      # デフォルト28桁のところを20桁にする

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

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

Submission status: Accepted

Solution code:
import math
a,b,c = list(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:
from decimal import Decimal
import math

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

sab = Decimal(a * b).sqrt()

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

Submission status: Accepted

Solution code:
from decimal import Decimal

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

a2=a**Decimal("0.5")
b2=b**Decimal("0.5")
c2=c**Decimal("0.5")

if a2+b2<c2:
    print("Yes")
else:
    print("No")

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import math

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

if a+b > c:
  print('No')
elif (c - (a + b)) ** 2 > 4 * a * b :
  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 2*(a*b + b*c + c*a) < (a-b)**2 + (b-c)**2 + (c-a)**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) * (c - a - b):
    print("Yes")
  else:
    print("No")

Submission status: Accepted

Solution code:
import math
from decimal import *
x,y,z= map(int,input().split()) 
getcontext().prec = 35 
if x + y - z > 0:
    print("No")
elif (x+y+2*Decimal(x*y).sqrt())/z<1:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
from decimal import *
a, b, c = list(map(int, input().split()))

l = (Decimal(a).sqrt()) + (Decimal(b).sqrt())
r = (Decimal(c).sqrt())

if l<r:
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
from decimal import *
import math
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:
from decimal import Decimal
a, b, c = list(map(int, input().split()))


def f(x):
    return Decimal(Decimal(x)**2 + s) / (2 * Decimal(x))


s = a * b   # √s
x = 2   # 初期値（0以外の値）
while True:
    newX = f(x)
    if abs(newX - x) < 1e-7:
        x = newX
        break
    x = newX

l = 2 * x + a + b

if l < c:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
import sys
import math

a, b, c = map(int, sys.stdin.readline().rstrip().split())

# if 2 * math.sqrt(a*b) < c - a -b:
#     print("Yes")
# else:
#     print("No")

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:
a,b,c = map(int, input().strip().split())
r = c-(a+b)
l = 4*a*b
if r < 0:
  print('No')
else:
  print('Yes' if l < r**2 else 'No')

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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


import math
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:
from decimal import *


def sqrt(n):
    return Decimal(n).sqrt()


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

Submission status: Accepted

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

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

Submission status: Accepted

Solution code:
import math
 
string = input().split(' ')
 
a = int(string[0])
b = int(string[1])
c = int(string[2])
 

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

Submission status: Accepted

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

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

Submission status: Accepted

Solution code:
import sys
from collections import defaultdict
from collections import deque
def load(vtype=int):
    return vtype(input().strip())
def load_list(seplator=" ", vtype=int):
    return [vtype(v) for v in input().strip().split(seplator)]
def exit():
    import sys
    sys.exit(0)
def perm_sub(li, used):
    if len(li) == len(used):
        return [deque()]
    k = []
    for i in range(len(li)):
        if i in used:
            continue
        used.add(i)
        sub_list = perm_sub(li, used)
        for sub in sub_list:
            sub.appendleft(li[i])
        k.extend(sub_list)
        used.discard(i)
    return k
def perm_li(li):
    return perm_sub(li, set())
def perm_n(n):
    return perm_sub(list(range(n)), set())
def join_i(li, sep=""):
    return sep.join([str(e) for e in li])
def li2n(li):
    n, base = 0, 1
    for i in range(len(li)-1, -1, -1):
        n += li[i] * base
        base *= 10
    return n
def sli2ili(li):
    return [int(s) for s in li] 

import math
from decimal import *

a, b, c = load_list()
if (Decimal(a).sqrt() + Decimal(b).sqrt()).compare(Decimal(c).sqrt()) == Decimal(-1):
    print('Yes')
else:
    print('No')

Submission status: Accepted

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

a_s = a**0.5
b_s = b**0.5
c_s = c**0.5

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())

left = 4 * a * b
right = (c - a - b) ** 2

if left < right and  c > (a + b):
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
import math
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:
  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 <= 0):
    print("No")
else:
    ans = (c-a-b) * (c-a-b) > 4 * a  *b 
    if (ans):
        print("Yes")
    else:
        print("No")

Submission status: Accepted

Solution code:
import math
N = input().split()
a = int(N[0])
b = int(N[1])
c = int(N[2])
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:
a, b, c = map(int, input().split())
from decimal import *
a2 = Decimal(a).sqrt()
b2 = Decimal(b).sqrt()
c2 = Decimal(c).sqrt()
if a2 + b2 < c2:
    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:
import math
a,b,c = [int(i) for i in input().split()]
if((c-a-b)**2>4*(a*b) and c-a-b>0):
    print('Yes')
else:
    print('No')

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
a,b,c= list(map(int, input().split()))
if c - a- b < 0:
    print("No")
    exit(0)
if (c-a-b)**2>4*a*b:
    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 2 * (A * B + A * C + B * C) < A ** 2 + B ** 2 + C ** 2:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
from decimal import Decimal
import numpy as np
A,B,C = map(int, input().split())

a = Decimal(A)
b = Decimal(B)
c = Decimal(C)

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

Submission status: Accepted

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


if __name__ == "__main__":
    main()

Submission status: Accepted

Solution code:
h = list(map(int, input().split()));
a = h[0]
b = h[1]
c = h[2]
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:
import math
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 sys
def input(): return sys.stdin.readline().strip()
def INT(): return int(input())
def MAP(): return map(int, input().split())
def LIST(): return list(map(int, input().split()))
a,b,c=MAP()
if c-a-b>=0 and 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: return "No" 

    if (c-a-b) * (c-a-b) > 4 * a * b: return "Yes"
    return "No"

if __name__ == '__main__':
    print(main())

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

Solution code:
from decimal import *

getcontext().prec = 128

a, b, c = [int(i) for i in input().split()]
print("Yes" if Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt() else "No")