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.

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

Solution (Python):
import math
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")

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

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

Solution (Python):
from decimal import *

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

    ad = Decimal(a).sqrt()
    bd = Decimal(b).sqrt()
    cd = Decimal(c).sqrt()

    if ad + bd < cd:
        is_big = True
    else:
        is_big = False

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

if __name__ == '__main__':
    main()

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

Solution (Python):

import decimal
import math
from decimal import Decimal


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


if __name__ == '__main__':
    main()

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

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

Solution (Python):
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')

Solution (Python):

import sys
import math
from bisect import bisect_left
from bisect import bisect_right
import collections
import copy
import heapq
from collections import defaultdict
from heapq import heappop, heappush
import itertools
input = sys.stdin.readline

from decimal import *

























def inputInt(): return int(input())
def inputMap(): return map(int, input().split())
def inputList(): return list(map(int, input().split()))

inf = float('inf')
mod = 1000000007




def main():
	a,b,c = inputMap()
	getcontext().prec = 20007

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


if __name__ == "__main__":
	main()

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

x=4*a*b
z=(c-a-b)*(c-a-b)

if a+b>=c:
  print('No')
  exit()

print('Yes' if x<z else 'No')

Solution (Python):
import math
a,b,c=map(int,input().split())
aa=math.sqrt(a)
bb=math.sqrt(b)
cc=math.sqrt(c)
ans=a**2+b**2+c**2-2*(a*b+b*c+a*c)
ans2=((aa+bb+cc)*(c-a-b+2*math.sqrt(a*b)))
print("Yes" if 0<ans/ans2 else "No")

Solution (Python):

import sys
import math
from bisect import bisect_left
from bisect import bisect_right
import collections
import copy
import heapq
from collections import defaultdict
from heapq import heappop, heappush
import itertools
input = sys.stdin.readline

from decimal import *

























def inputInt(): return int(input())
def inputMap(): return map(int, input().split())
def inputList(): return list(map(int, input().split()))

inf = float('inf')
mod = 1000000007




def main():
	a,b,c = inputMap()
	getcontext().prec = 20007
	

	
		
		

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







def int_sqrt2(n):
    def f(prev):
        while True:
            m = (prev + n / prev) / 2
            if m >= prev:
                return prev
            prev = m

    return f(int(math.sqrt(n) * (1 + 1e-10)))



def combination(n, r, mod=10**9+7):
    r = min(r, n-r)
    res = 1
    for i in range(r):
        res = res * (n - i) * modinv(i+1, mod) % mod
    return res


def modinv(a, mod=10**9+7):
    return pow(a, mod-2, mod)

def egcd(a, b):
    if a == 0:
        return b, 0, 1
    else:
        g, y, x = egcd(b % a, a)
        return g, x - (b // a) * y, y



def H(n, r, mod=10**9+7):
	
	
    return combination(n+r-1, r, mod)

class Combination:
    """
    O(n)の前計算を1回行うことで，O(1)でnCr mod mを求められる
    n_max = 10**6のとき前処理は約950ms (PyPyなら約340ms, 10**7で約1800ms)
    使用例：
    comb = Combination(1000000)
    print(comb(5, 3))  
    """
    def __init__(self, n_max, mod=10**9+7):
        self.mod = mod
        self.modinv = self.make_modinv_list(n_max)
        self.fac, self.facinv = self.make_factorial_list(n_max)

    def __call__(self, n, r):
        return self.fac[n] * self.facinv[r] % self.mod * self.facinv[n-r] % self.mod

    def make_factorial_list(self, n):
        
        
        fac = [1]
        facinv = [1]
        for i in range(1, n+1):
            fac.append(fac[i-1] * i % self.mod)
            facinv.append(facinv[i-1] * self.modinv[i] % self.mod)
        return fac, facinv

    def make_modinv_list(self, n):
        
        modinv = [0] * (n+1)
        modinv[1] = 1
        for i in range(2, n+1):
            modinv[i] = self.mod - self.mod//i * modinv[self.mod%i] % self.mod
        return modinv

if __name__ == "__main__":
	main()

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

Solution (Python):
if __name__ == '__main__':
    a, b, c = tuple([int(n) for n in input().split()])
    if c - a - b < 0:
        print('No')
    elif (c - a - b) * (c - a - b) > 4 * a * b:
        print('Yes')
    else:
        print('No')

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

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

Solution (Python):
inp = list(map(int,input().split()))
a =inp[0]
b = inp[1]
c = inp[2]
if (c - a- b > 0):
    if (0< a**2 +b**2 + c**2- 2*(a*b + b*c + a*c)):
        print("Yes")
    else:
        print("No")
else:
    print("No")

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

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

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

Solution (Python):
from decimal import Decimal, getcontext
getcontext().prec = 1000
a, b, c = map(Decimal, input().split())
print("Yes" if a+b+Decimal(2)*((a*b)**Decimal(0.5)) < c else "No")

Solution (Python):

"""
Created on Sat Mar 14 21:13:33 2020

@author: H_Hoshigi
"""



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

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

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

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

Solution (Python):
a,b,c = map(int, input().split())
ans = a**2 + b**2 + c**2 - 2*(a*b + b*c + a*c)
if(c-a-b < 0):
    print('No')
    exit()

if(ans > 0):
    print('Yes')
else:
    print('No')

Solution (Python):
from decimal import Decimal

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

Solution (Python):
import math

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

Solution (Python):

from decimal import *
s = input().split()
t = [int(p) for p in s]


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

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

Solution (Python):
import numpy as np
a,b,c=map(int,input().split())
a=np.array(a)
b=np.array(b)
c=np.array(c)
a=a.astype(np.float128)
b=b.astype(np.float128)
c=c.astype(np.float128)
d=a*b
if c-(a+b+2*(d**0.5))>0:
    print("Yes")
else:
    print("No")

Solution (Python):
import sys
import math
import copy
import queue
from decimal import *
input = sys.stdin.readline
def LI(): return [Decimal(x) for x in input().split()]

a,b,c = LI()


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

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

Solution (Python):
from decimal import *
getcontext().prec = 50
a,b,c = map(int,input().split())

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

Solution (Python):
def sqr(x): return x * x
a, b, c = map(int, input().strip().split())

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

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

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

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

if __name__ == "__main__":
    main()

Solution (Python):
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")

Solution (Python):
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")

Solution (Python):
from decimal import *
import sys
a,b,c = map(int,input().split())
getcontext().prec = 500
if a + b >= c:
  print('No')
  sys.exit(0)
if Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt():
  print('Yes')
  sys.exit(0)
print('No')

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

if a == b:
  l = 4*a
  r = c
else:
  if a+b < c:
  	l = 4*a*b
  	r = (c -(a+b))**2
  else:
    l = 2 * math.sqrt(a*b)
    r = c - (a + b)
    
if l < r:
  print("Yes")
else:
  print("No")

Solution (Python):
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')

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

Solution (Python):
import numpy as np
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")

Solution (Python):
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')

Solution (Python):

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


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





else:
  print("No")

Solution (Python):
import numpy as np
a,b,c = (int(x) for x in input().split())
if(c-a-b < 0):
    print("No")
else:
    if((c-a-b) * (c-a-b) - 4 * a * b > 0):
        print("Yes")
    else:
        print("No")

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

i = (max(0, c - (a + b)))**2
j = 4 * a * b
if i > j:
    print('Yes')
else:
    print('No')

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

Solution (Python):
a,b,c=list(map(int,input().split()))
right=c-(a+b)
if right < 0:
    print('No')
else:
    right*=right
    left=4*a*b
    print('Yes' if left<right else 'No')

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

Solution (Python):

import bisect
import heapq
import math
import random
import sys
from collections import Counter, defaultdict, deque
from decimal import ROUND_CEILING, ROUND_HALF_UP, Decimal
from functools import lru_cache, reduce
from itertools import combinations, combinations_with_replacement, product, permutations
from operator import add, mul, sub

sys.setrecursionlimit(100000)
input = sys.stdin.readline
INF = 2**62-1

def read_int():
    return int(input())


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


def read_float():
    return float(input())


def read_float_n():
    return list(map(float, input().split()))


def read_str():
    return input().strip()


def read_str_n():
    return list(map(str, input().split()))


def error_print(*args):
    print(*args, file=sys.stderr)


def mt(f):
    import time

    def wrap(*args, **kwargs):
        s = time.time()
        ret = f(*args, **kwargs)
        e = time.time()

        error_print(e - s, 'sec')
        return ret

    return wrap


@mt
def slv(A, B, C):

    int(math.sqrt(A))
    if C - (A+B) < 0:
        return 'No'
    if 4 * A * B < (C-A-B) ** 2:
        return 'Yes'
    return 'No'


def main():
    A, B, C = read_int_n()
    print(slv(A, B, C))


if __name__ == '__main__':
    main()

Solution (Python):
from math import ceil, floor, sqrt
a, b, c = map(int, input().split())
c -= a
c -= b
if 0 < c and 4 * a * b < c * c:
    print('Yes')
else:
    print('No')

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




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

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

if a+b-c>0:
    print("No")
else:
    x = (a+b-c)*(a+b-c)
    y = 4*a*b
    if x>y:
        print("Yes")
    else:
        print("No")

Solution (Python):
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')

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

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

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

Solution (Python):

import sys
import math
from decimal import *

YES = "Yes" 
NO = "No"  

def solve(a: int, b: int, c: int):
    if a + b + (2 * Decimal(a * b).sqrt()) - c < 0:
        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))  
    b = int(next(tokens))  
    c = int(next(tokens))  
    solve(a, b, c)

if __name__ == '__main__':
    main()

Solution (Python):






import sys
sys.setrecursionlimit(10000000)



def pin(type=int):
    return map(type,input().rstrip().split())

def resolve():
    a,b,c=pin()
    
    
    
    cond=0
    t=c-(a+b)
    if t>0 and t**2-4*(a*b)>0:
        cond=1
    print(["No","Yes"][cond])

"""         


"""
"""
お前カッコ閉じるの忘れてるだろ
"""
import sys
from io import StringIO
import unittest

class TestClass(unittest.TestCase):
    def assertIO(self, input, output):
        stdout, stdin = sys.stdout, sys.stdin
        sys.stdout, sys.stdin = StringIO(), StringIO(input)
        resolve()
        sys.stdout.seek(0)
        out = sys.stdout.read()[:-1]
        sys.stdout, sys.stdin = stdout, stdin
        self.assertEqual(out, output)
    def test_入力例_1(self):
        input = """2 3 9"""
        output = """No"""
        self.assertIO(input, output)
    def test_入力例_2(self):
        input = """2 3 10"""
        output = """Yes"""
        self.assertIO(input, output)

if __name__=="__main__":resolve()

Solution (Python):
import numpy as np

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

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

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

Solution (Python):
import math
from decimal import *
import sys
A,B,C = map(int,input().split())
a_d = Decimal(A)
b_d = Decimal(B)
c_d = Decimal(C)
if(a_d.sqrt() + b_d.sqrt() < c_d.sqrt()):
    print("Yes")
else:
    print("No")

Solution (Python):
a, b, c = map(int, input().split())
x = a**2 + b**2 + c**2
y = 2*(a*b + b*c + c*a)
p = "No"
if (a + b > c):
  p = "No"
elif (y < x):
  p = "Yes"
print(p)

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

Solution (Python):
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')

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

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

Solution (Python):
import numpy as np
from decimal import Decimal, getcontext
getcontext().prec = 50
a, b, c = map(int, input().split())
if Decimal(Decimal(2) * Decimal(np.sqrt(Decimal((Decimal(a)*Decimal(b)))))) + Decimal(a) + Decimal(b) < Decimal(c):
    print("Yes")
else:
    print("No")

Solution (Python):
from fractions import Fraction
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")

Solution (Python):
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')

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

res1 = (c - (a + b))
res2 = 4 * a * b

if res1 < 0:
    print('No')
else:
    if res2 < res1 ** 2:
        print('Yes')
    else:
        print('No')

Solution (Python):
import math
 
datas = input().split(" ")
 
a = int(datas[0])
b = int(datas[1])
c = int(datas[2])
 
if( c <= a or c <= b ):
  print( "No")
  
elif(4*a*b < (c-a-b)**2):
  print( "Yes" )
else:
  print( "No" )

Solution (Python):
import sys
from decimal import *

rline = sys.stdin.readline


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


if __name__ == '__main__':
    solve()

Solution (Python):
from decimal import Decimal

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

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

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

Solution (Python):
import sys
read = sys.stdin.read
readline = sys.stdin.readline
readlines = sys.stdin.readlines

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

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

if __name__ == "__main__":
    main()

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

getcontext().prec = 50

sa = Decimal(a).sqrt()
sb = Decimal(b).sqrt()
sc = Decimal(c).sqrt()


if sa + sb < sc:
    print("Yes")
else:
    print("No")

Solution (Python):

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

d=4*a*b
e=(c-a-b)**2
if a>=c or b>=c:
    print("No")
else:
    if d<e:
        print("Yes")
    else:
        print("No")

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

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

Solution (Python):
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")

Solution (Python):
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")

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

Solution (Python):
import math

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

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

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

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

Solution (Python):
from decimal import *
ctx = getcontext()
ctx.prec = 50
A, B, C = map(Decimal, map(int, input().split(' ')))
print('Yes' if (ctx.add(ctx.sqrt(A), ctx.sqrt(B))<ctx.sqrt(C)) else 'No')

Solution (Python):
s=input()
L=s.split(" ")
a=int(L[0])
b=int(L[1])
c=int(L[2])
if c-a-b<0:
    print("No")
elif 0<(c**2-c*a-c*b+a**2-c*a-b*c+b**2-2*a*b):
    print("Yes")
else:
    print("No")

Solution (Python):

import sys
import numpy as np

sys.setrecursionlimit(10**9)
INF=10**18
MOD=10**9+7
def input(): return sys.stdin.readline().rstrip()

def main():
    a,b,c=map(np.float128,input().split())
    
    if a+b+2*np.sqrt(a*b)<c:
        print('Yes')
    else:
        print('No')

if __name__ == '__main__':
    main()

Solution (Python):
arr = list(map(int, input().split()))

a, b, c = tuple(arr)

num1 = 4*a*b
num2 = (c - a - b) * (c - a - b)

if (num1 >= num2) | (c - a - b < 0):
    print('No')
else:
    print('Yes')

Solution (Python):
from math import sqrt
a,b,c=map(int,input().split())
x=c-(a+b)
if(x<0):
    print('No')
    exit()
y=a*b*4
x1=x*x
if(y<x1):
    print('Yes')
else:
    print('No')

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

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

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

Solution (Python):


t = input().split()
a = int(t[0])
b = int(t[1])
c = int(t[2])

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

Solution (Python):
from decimal import Decimal
def main():
    YES="Yes"
    NO="No"
    a,b,c = map(int, input().split())
    if Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt():
        print(YES)
    else:
        print(NO)
    return

if __name__ == '__main__':
    main()

Solution (Python):







import numpy as np

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



ans = 'No'

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

print(ans)

Solution (Python):
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')

Solution (Python):
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')

Solution (Python):
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')

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

Solution (Python):
from decimal import *

A, B ,C = map(int, input().split()) 
A2 = Decimal(str(A ** Decimal("0.5")))
B2 = Decimal(str(B ** Decimal("0.5")))
C2 = Decimal(str(C ** Decimal("0.5")))













if A2 + B2 < C2 :
  print("Yes")
if A2 + B2  >= C2:
  print("No")

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


if c-a-b<0:
  print('No')

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

Solution (Python):
import numpy
from decimal import Decimal
a,b,c = map(int, input().split())
A = Decimal(a).sqrt()
B = Decimal(b).sqrt()
C = Decimal(c).sqrt()
if A + B < C:
    print('Yes')
else:
    print('No')

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

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

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

Solution (Python):


import math
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")

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

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

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

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

Solution (Python):
def mi():return map(str,input().split())
from decimal import *

a,b,c=mi()
getcontext().prec=1500
a=Decimal(a)**Decimal("0.50")
b=Decimal(b)**Decimal("0.50")
c=Decimal(c)**Decimal("0.50")

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

Solution (Python):
a,b,c = map(int,input().split())
d = pow(a,2) + pow(b,2) + pow(c,2)
e = 2*(a*b + a*c + b*c)
if d > e and a+b < c:
    print("Yes")
else:
    print("No")

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

Solution (Python):
from decimal import *

getcontext().prec = 28
a,b,c = map(int,input().split())
a = Decimal(str(a))
b = Decimal(str(b))
c = Decimal(str(c))
if 4*(a*b) < (c-a-b)**2 and c > (a+b):
    print('Yes')
else:
    print('No')

Solution (Python):
from math import sqrt

i = 0
for a in range(1,100):
    for b in range(1, 100):
        for c in range(1, 100):
            if (a*a + b*b + c*c > 2*a*b + 2*b*c + 2*c*a) and (sqrt(a) + sqrt(b) > sqrt(c)):
               
               i+=1


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

a = int(a)
b = int(b)
c = int(c)

if(a > c or b > c):
    print("No")

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

Solution (Python):

n = [int(e) for e in input().split()]
a=n[0]
b=n[1]
c=n[2]

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

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

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

Solution (Python):
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')

Solution (Python):
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")

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

Solution (Python):
import math

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




if __name__ == "__main__":
    main()

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

Solution (Python):
from decimal import Decimal
from sys import stdin


def main():
    input = lambda: stdin.readline()[:-1]
    A, B, C = input().split()

    a, b, c = Decimal(A), Decimal(B), Decimal(C)
    n = Decimal('0.5')
    if a ** n + b ** n < c ** n:
        print('Yes')
    else:
        print('No')


main()

Solution (Python):
i = list(map(int, input().split()))
a=i[0]
b=i[1]
c=i[2]
if a+b>c:
    print('No')
elif a**2+b**2+c**2<=2*(a*c+a*b+b*c):
    print('No')
else:
    print('Yes')

Solution (Python):
import math
from decimal import Decimal

def main():
  
  a, b, c = list(map(int, input().split()))
  a2 = Decimal(a) ** Decimal(0.5)
  b2 = Decimal(b) ** Decimal(0.5)
  c2 = Decimal(c) ** Decimal(0.5)
  
  return 'Yes' if a2 + b2 < c2 else 'No'

print(main())

Solution (Python):
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')

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

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

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

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

print('Yes' if a**2 + b**2 + c**2 > 2*(a*b + b*c + c*a) and c > a + b else 'No')

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

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

Solution (Python):
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")

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


if __name__ == '__main__':
    main()

Solution (Python):
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")

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

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

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

Solution (Python):
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')

Solution (Python):
s = input()
A = s.split(' ')
B = [int(i) for i in A]
a, b, c = B[0], B[1], B[2]

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

Solution (Python):
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")