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:
from decimal import Decimal
a,b,c=map(Decimal,input().split())
heiho=Decimal(0.5)
A=a**heiho
B=b**heiho
C=c**heiho
if A+B<C:
    print("Yes")
else:
    print("No")

Submission status: Accepted

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

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

if r < l and c-a-b > 0:
  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) **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)**2:
    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 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))**2)and((0 < 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:
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:
def Judgement(x,y,z):
    if z-x-y>0 and (z-x-y)**2-4*x*y>0:
        return 0
    else:
        return 1

a,b,c=map(int,input().split())
ans=Judgement(a,b,c)
if ans==0:
    print("Yes")
else:
    print("No")

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import sys
from decimal import Decimal

sys.setrecursionlimit(10 ** 7)
f_inf = float('inf')
mod = 10 ** 9 + 7


def resolve():
    a, b, c = input().split()
    print("Yes" if Decimal(a) ** Decimal(0.5) + Decimal(b) ** Decimal(0.5) < Decimal(c) ** Decimal(0.5) else "No")


if __name__ == '__main__':
    resolve()

Submission status: Accepted

Solution code:
import sys
from decimal import Decimal

sys.setrecursionlimit(10 ** 7)
f_inf = float('inf')
mod = 10 ** 9 + 7


def resolve():
    a, b, c = input().split()
    print("Yes" if Decimal(a) ** Decimal("0.5") + Decimal(b) ** Decimal("0.5") < Decimal(c) ** Decimal("0.5") else "No")


if __name__ == '__main__':
    resolve()

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:
from decimal import Decimal,getcontext
from math import sqrt
# getcontext().prec = 10000 # 標準は28,精度を調節
a,b,c=map(Decimal,input().split())
print("Yes" if a.sqrt()+b.sqrt()<c.sqrt() else "No") # sqrt(a)とかだとfloatになるよ

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:
from decimal import Decimal
a,b,c = 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 Decimal
a,b,c = map(Decimal, input().split())
d = Decimal(0.5)
print("Yes" if a**d+b**d < c**d else "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:
from decimal import Decimal
from sys import stdin
 
 
def get_result(data):
    A, B, C = data
    r_a = Decimal(A**Decimal(0.5))
    r_b = Decimal(B**Decimal(0.5))
    r_c = Decimal(C**Decimal(0.5))
    return 'Yes' if r_a + r_b < r_c else 'No'
 
 
if __name__ == '__main__':
    data = stdin.readline().rstrip().split(' ')
    data = list(map(int, data))
    result = get_result(data)
    print(result)

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:
a,b,c = map(int, input().split())

import math
# if round(math.sqrt(a) + math.sqrt(b), 10) < round(math.sqrt(c), 10):
# if abs(math.sqrt(a) + math.sqrt(b) - math.sqrt(c)) < 1e-10:
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:
a,b,c = map(int, input().split())

#sqrt(a)+sqrt(b) < sqrt(c)
#(sqrt(a)+sqrt(b))**2 < c
#a + 2*sqrt(a)*sqrt(b) + b < c
#2*sqrt(a)*sqrt(b) < c - a - b
#4ab < (c - a - b)**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 4 * a * b < (c-a-b)**2 and a+b < c:
    print("Yes")
else:
    print("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())	

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())
if c > a+b and (c-a-b)**2 - 4*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:
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())

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

Submission status: Accepted

Solution code:
import sys, re
from collections import deque, defaultdict, Counter
from math import ceil, sqrt, hypot, factorial, pi, sin, cos, tan, asin, acos, atan, radians, degrees#, log2
from itertools import accumulate, permutations, combinations, combinations_with_replacement, product, groupby
from operator import itemgetter, mul
from copy import deepcopy
from string import ascii_lowercase, ascii_uppercase, digits
from bisect import bisect, bisect_left, insort, insort_left
from fractions import gcd
from heapq import heappush, heappop
from functools import reduce
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()))
def ZIP(n): return zip(*(MAP() for _ in range(n)))
sys.setrecursionlimit(10 ** 9)
INF = float('inf')
mod = 10**9 + 7
from decimal import *

a, b, c = MAP()
 
if Decimal(a)**Decimal("0.5") + Decimal(b)**Decimal("0.5") < Decimal(c)**Decimal("0.5"):
	print("Yes")
else:
	print("No")

Submission status: Accepted

Solution code:
import sys, re
from collections import deque, defaultdict, Counter
from math import ceil, sqrt, hypot, factorial, pi, sin, cos, tan, asin, acos, atan, radians, degrees#, log2
from itertools import accumulate, permutations, combinations, combinations_with_replacement, product, groupby
from operator import itemgetter, mul
from copy import deepcopy
from string import ascii_lowercase, ascii_uppercase, digits
from bisect import bisect, bisect_left, insort, insort_left
from fractions import gcd
from heapq import heappush, heappop
from functools import reduce
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()))
def ZIP(n): return zip(*(MAP() for _ in range(n)))
sys.setrecursionlimit(10 ** 9)
INF = float('inf')
mod = 10**9 + 7
from decimal import *

a, b, c = MAP()
 
if Decimal(a)**Decimal(0.5) + Decimal(b)**Decimal(0.5) < Decimal(c)**Decimal(0.5):
	print("Yes")
else:
	print("No")

Submission status: Accepted

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

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

if __name__ == '__main__':
    main()

Submission status: Accepted

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

Submission status: Accepted

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

if c - a - b <= 0:
    flag = 0
else:
    L = 4 * a * b
    R = (c - a - b) ** 2
    if L >= R:
        flag = 0

if flag:
    print("Yes")
else:
    print("No")

Submission status: Accepted

Solution code:
import sys, re
from collections import deque, defaultdict, Counter
from math import ceil, sqrt, hypot, factorial, pi, sin, cos, radians#, log2
from itertools import accumulate, permutations, combinations, combinations_with_replacement, product, groupby
from operator import itemgetter, mul
from copy import deepcopy, copy
from string import ascii_lowercase, ascii_uppercase, digits
from bisect import bisect, bisect_left, insort, insort_left
from fractions import gcd
from heapq import heappush, heappop
from functools import reduce
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()))
def ZIP(n): return zip(*(MAP() for _ in range(n)))
sys.setrecursionlimit(10 ** 9)
INF = float('inf')
mod = 10 ** 9 + 7
#import numpy as np
from decimal import *

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

Submission status: Accepted

Solution code:
import sys, re
from collections import deque, defaultdict, Counter
from math import ceil, sqrt, hypot, factorial, pi, sin, cos, radians#, log2
from itertools import accumulate, permutations, combinations, combinations_with_replacement, product, groupby
from operator import itemgetter, mul
from copy import deepcopy, copy
from string import ascii_lowercase, ascii_uppercase, digits
from bisect import bisect, bisect_left, insort, insort_left
from fractions import gcd
from heapq import heappush, heappop
from functools import reduce
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()))
def ZIP(n): return zip(*(MAP() for _ in range(n)))
sys.setrecursionlimit(10 ** 9)
INF = float('inf')
mod = 10 ** 9 + 7
#import numpy as np

a, b, c = MAP()
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 - (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())
piyo = (c - a - b) ** 2 
hoge = 4 * a * b
print("Yes" if hoge < piyo and c-a-b > 0 else "No")

Submission status: Accepted

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

Submission status: Accepted

Solution code:
from decimal import Decimal as d
a,b,c=map(int,input().split())
if a**d(0.5)+b**d(0.5)<c**d(0.5):
  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 sys
import math
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def S(): return sys.stdin.readline().rstrip()
def LS(): return list(sys.stdin.readline().rstrip().split())
a,b,c = LI()



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

Submission status: Accepted

Solution code:
from decimal import *
a,b,c=map(int,input().split())
a,b,c=Decimal(a),Decimal(b),Decimal(c)
if c**Decimal(0.5)>a**Decimal(0.5)+b**Decimal(0.5): #Decimalモジュールを用いることで十分な精度で平方根の不等式を判定できる
 print('Yes')
else:
 print('No')

Submission status: Accepted

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

ans = (c - a - b)**2 > 4 * a * b

if c - a - b < 0:
    ans = False

print("Yes" if ans else "No")

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import math

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

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

Submission status: Accepted

Solution code:
from decimal import Decimal
a,b,c=[Decimal(int(i)) for i in input().split()]
l=a.sqrt()+b.sqrt()
r=c.sqrt()
print("Yes" if l < r else "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())
if c-a-b>0:
    if 4*(a*b)<(c-a-b)**2:
        print("Yes")
    else:
        print("No")
else:
    if a+b+2*(a*b)**0.5<c:
        print("Yes")
    else:
        print("No")

Submission status: Accepted

Solution code:
import sys
from math import sqrt

readline = sys.stdin.readline
readlines = sys.stdin.readlines
ns = lambda: readline().rstrip() # input string
ni = lambda: int(readline().rstrip()) # input int
nm = lambda: map(int, readline().split()) # input multiple int 
nl = lambda: list(map(int, readline().split())) # input multiple int to list

a, b, c = nm()
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 2*(a*b + (a+b)*c) < a**2+b**2+c**2 and c > a + b:
    print('Yes')
else:
    print('No')

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
def myAnswer(a:int,b:int,c:int) -> str:
   A = ( a + b - c) ** 2
   B = 4 * a * b

   return "Yes" if( A - B > 0 and (c - a - b) > 0) else "No"

def modelAnswer():
   return
def main():
   a,b,c = map(int,input().split())
   print(myAnswer(a,b,c))

if __name__ == '__main__':
   main()

Submission status: Accepted

Solution code:
a,b,c=map(int,input().split())
A=(a+b-c)**2
B=4*a*b


if A-B>0 and (c-a-b)>0:
    print('Yes')
else:
    print('No')

Submission status: Accepted

Solution code:
import math as mt
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:
#C
a,b,c = map(int,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 (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(hoge) for hoge in input().split()]
print("NYoe s"[4*a*b < (c-a-b)**2 and a+b<c::2])

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**2:
    print('Yes')
else:
    print('No')

Submission status: Accepted

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

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

Submission status: Accepted

Solution code:
import math

a, b, c = list(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:

A,B,C=map(int,input().split())
if 4*A*B<(C-A-B)**2:
    if C-A-B>=0:
        print('Yes')
    else:
        print('No')
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())

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

Submission status: Accepted

Solution code:
from decimal import Decimal

def main():
 
    a, b, c = map(int, input().split())
    seki = a * b
    if c - (a + b + 2 * (Decimal(str(seki))**Decimal("0.5"))) > 0:
        print("Yes")
 
    else:
        print("No")
 
    return
 
if __name__ == '__main__':
    main()

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 sys
read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines
sys.setrecursionlimit(10 ** 7)

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
a,b,c = list(map(int,input().split()))
d = c-a-b
if d <= 0:
  print("No")
else:
  if 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 and c - a - b > 0:
  print('Yes')
else:
  print('No')

Submission status: Accepted

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

import math

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

Submission status: Accepted

Solution code:


import decimal
#decimal.getcontext().prec = 30
a,b,c = list(map(int, input().split()))
a = decimal.Decimal(a)
b = decimal.Decimal(b)
c = decimal.Decimal(c)
d = decimal.Decimal(0.5)
e = decimal.Decimal(1/10000000)

#print(a**decimal.Decimal(0.5))

if(a**d + b**d < (c)**d ):
    print("Yes")
else:
    print("No")
#print(a**d + b**d , (c)**d)

Submission status: Accepted

Solution code:
import sys
import re
import math
import collections
import decimal
import bisect

# import copy
# import heapq
# from collections import deque
# import decimal

# sys.setrecursionlimit(100001)
INF = sys.maxsize
# MOD = 10 ** 9 + 7

ni = lambda: int(sys.stdin.readline())
ns = lambda: map(int, sys.stdin.readline().split())
na = lambda: list(map(int, sys.stdin.readline().split()))


# ===CODE===


def main():
    a, b, c = ns()

    flg = a**2+b**2+c**2-2*a*b-2*a*c-2*b*c>0 and -a - b + c > 0

    print("Yes" if flg else "No")


if __name__ == '__main__':
    main()

Submission status: Accepted

Solution code:
import sys
import re
import math
import collections
import decimal
import bisect

# import copy
# import heapq
# from collections import deque
# import decimal

# sys.setrecursionlimit(100001)
INF = sys.maxsize
# MOD = 10 ** 9 + 7

ni = lambda: int(sys.stdin.readline())
ns = lambda: map(int, sys.stdin.readline().split())
na = lambda: list(map(int, sys.stdin.readline().split()))


# ===CODE===


def main():
    a, b, c = ns()
    tmp = decimal.Decimal(a).sqrt() + decimal.Decimal(b).sqrt() - decimal.Decimal(c).sqrt()
    print("Yes" if tmp < 0 else "No")


if __name__ == '__main__':
    main()

Submission status: Accepted

Solution code:
from math import sqrt
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")

Submission status: Accepted

Solution code:
a,b,c = map(int, raw_input().split(' '))
print 'Yes' if a+b < c and 4*a*b < (c - a - b) **2 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:
# Problem C - Sqrt Inequality

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

# check
is_ok = (a * b)*4 < (c - a - b)**2 and (c-a-b)>0

# output
if is_ok:
    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())
if c > a + b and (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(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 - a - b >= 0 and a * b * 4 < (c - a - b)**2):
    print("Yes")
else:
    print("No")

Submission status: Accepted

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

Submission status: Accepted

Solution code:
from sys import stdin
#n = int(stdin.readline().rstrip())
#l = list(map(int, stdin.readline().rstrip().split()))
a,b,c = map(int, stdin.readline().rstrip().split())
#S = [list(map(int, stdin.readline().rstrip().split())) for _ in range(h)]#hの定義を忘れずに
import math
if c-a-b>0 and 4*a*b<(c-a-b)**2:
    print('Yes')
else:
    print("No")

Submission status: Accepted

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


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

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


if __name__ == "__main__":
    main()

Submission status: Accepted

Solution code:
#import numpy as np
import sys, math
from itertools import permutations, combinations
from collections import defaultdict, Counter, deque
from math import factorial#, gcd
from bisect import bisect_left #bisect_left(list, value)
sys.setrecursionlimit(10**7)
enu = enumerate
MOD = 10**9+7
def input(): return sys.stdin.readline()[:-1]
def pri(x): print('\n'.join(map(str, x)))

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

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:

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


if __name__ == "__main__":
    main()

Submission status: Accepted

Solution code:
import sys
from decimal import Decimal
def input(): return sys.stdin.readline().strip()

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
def input(): return sys.stdin.readline().strip()

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

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

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 = [int(n) for n in input().split()]
d = c-a-b
if d < 0:
    print("No")
elif 4*a*b < d*d:
    print("Yes")
else:
    print("No")

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

Submission status: Accepted

Solution code:
import math


a, b, c = list(map(int, input().split()))
sa, sb, sc = math.sqrt(a), math.sqrt(b), math.sqrt(c)
d = c-a-b

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

Submission status: Accepted

Solution code:
line = input()
 
data = line.split()
 
import math
a =int(data[0])
b =int(data[1])
c =int(data[2])
if c-a-b>0:
  if(-a-b+c)*(-a-b+c) >a*b*4:
    print("Yes")
  else:
    print("No")
else:
  print("No")

Submission status: Accepted

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

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