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: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import sqrt

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

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

Submission status: Wrong Answer

Solution code:
from decimal import Decimal, getcontext

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

getcontext().prec = 60

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

Submission status: Wrong Answer

Solution code:
import math

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

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

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

Submission status: Wrong Answer

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

rt = math.sqrt

a, b, c = map(float, input().split())
if (rt(a*b)) < ((c - a - b)/2):
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

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

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

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

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal

def root(x):
    s = x
    for _ in range(20):
        x2 = Decimal(Decimal(x)**2 + s) / (2 * Decimal(x))
        x = x2
    return x

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

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

main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
a,b,c=map(int,input().split())
ar=math.sqrt(a*(10**5))
br=math.sqrt(b*(10**5))
cr=math.sqrt(c*(10**5))
if (ar+br)<cr:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
[a,b,c]=[int(inp) for inp in input().split()]
#if a*a+b*b+c*c -2*(a*b+b*c+c*a) > 0:
if c-a-b-2*(a*b)**0.5>0:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
import math
from decimal import *

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

a = Decimal(str(a))
b = Decimal(str(b))
c = Decimal(str(c))
d = Decimal(str(c-a-b))

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import *

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

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
sq = []
LIMIT = 1e-20 
def f(x, t):
    return x * x - t
xt = 3.0
xb = 1.0
while (xt - xb) * (xt - xb) > LIMIT:
    xmid = (xt + xb) / 2
    if f(xmid, a) > 0:
        xt = xmid
    else:
        xb = xmid
sq.append(xb)
xt = 3.0
xb = 1.0
while (xt - xb) * (xt - xb) > LIMIT:
    xmid = (xt + xb) / 2
    if f(xmid, b) > 0:
        xt = xmid
    else:
        xb = xmid
sq.append(xb)
xt = 3.0
xb = 1.0
while (xt - xb) * (xt - xb) > LIMIT:
    xmid = (xt + xb) / 2
    if f(xmid, c) > 0:
        xt = xmid
    else:
        xb = xmid
sq.append(xb)

if sq[0] + sq[1] < sq[2]:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
import math

a,b,c=map(int,input().split())
d = a*b
root=int(2*math.sqrt(d))
left=a+b+root
right=c

if left<right:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
import numpy as np
a,b,c=list(map(int,input().split()))
 
if np.sqrt(a)+np.sqrt(b)<np.sqrt(c):
    print('Yes')
elif np.sqrt(a)+np.sqrt(b)==np.sqrt(c):
    if a+2*np.sqrt(a*b)+b<c:
        print('Yes')
    else:
        print('No')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
import math

a,b,c = map(int,input().split())
x = math.sqrt(a)
y = math.sqrt(b)
z = math.sqrt(c)

if c-a-b-int(2*x*y) > 0:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
import math

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

for i in range(9):
    if a > 10 and b > 10 and c > 10:
        a = a / 10
        b = b / 10
        c = c / 10

x = math.sqrt(a)
y = math.sqrt(b)
z = math.sqrt(c)

if x + y < z:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

Solution code:
import math
a, b, c = map(int, input().split())
ab_expand = a + 2*(math.sqrt(a*b)) + b
if math.floor(ab_expand) < c < round(ab_expand, 5) or ab_expand < c:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
import numpy as np
from math import sqrt

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

if np.isclose(sqrt(a) +sqrt(b),sqrt(c),rtol=0,atol=1e-10):
  print("No")
elif sqrt(a) +sqrt(b) < sqrt(c):
  print("Yes")
else:
  print("No")

Submission status: Wrong Answer

Solution code:
import math
def fl(x):
    digits = 5
    form = '%.'+str(digits-1)+'e'
    return float((form % x))
a,b,c=map(int,input().split())
if fl(math.sqrt(a))+fl(math.sqrt(b))<fl(math.sqrt(c)):
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print('Yes' if (a**.5+b**.5)/(c**.5)<1 else 'No')

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

tmp = 10 ** 8

sqa = math.sqrt(a) * tmp
sqb = math.sqrt(b) * tmp
sqc = math.sqrt(c) * tmp

if sqa + sqb < sqc:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
from sys import stdin
a,b,c = [int(x) for x in stdin.readline().rstrip().split()]
A = 0
B = 0
C = 0

for i in range(1,10**5):
    if i**2 >= a:
        A = i
        break
for i in range(1,10**5):
    if i**2 >= b:
        B = i
        break
for i in range(1,10**5):
    if i**2 >= c:
        C = i
        break

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

Data = list(map(int,input().split()))
a= Data [0]*10000
b=Data[1]*10000
c= Data[2]*10000
ab=math.sqrt(a*b)
left = a+b+2*(ab)
right = c

if right>left:
  print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
import math
 
A,B,C = input().split()

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

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

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

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

ar = math.sqrt(a)
br = math.sqrt(b)
cr = math.sqrt(c)
# print("{}+{} < {} [{}]".format(ar,br,cr,(ar+br<cr)))
if round(ar,10) + round(br,10) == round(cr,10):
  print('No')
elif round(ar,10) + round(br,10) == round(cr,10):
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

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

if a > 10**9:
  a = a//10**9
if b > 10**9:
  b = b//10**9
if c> 10**9:
  c = c//10**9

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

Submission status: Wrong Answer

Solution code:
import numpy as np

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

if((a>c or b>c or (a+b)>c)):
	print('No')
elif((a+b+(np.sqrt(a*b)*2)) < c):
	print('Yes')
else:
	print('No')

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

if mb//ma == 4 and c//ma == 9:
  print("No")
elif (math.sqrt(a) + math.sqrt(b))**2< c:
  print("Yes")
else:
  print("No")

Submission status: Wrong Answer

Solution code:
from math import sqrt
from decimal import Decimal
abc = input()
a, b, c = int(abc.split()[0]), int(abc.split()[1]), int(abc.split()[2])
a = str(sqrt(a))
b = str(sqrt(b))
c = str(sqrt(c))
if   Decimal(a) + Decimal(b) < Decimal(c):
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

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

roota = Decimal(a) ** Decimal(0.5)
rootb = Decimal(b) ** Decimal(0.5)
rootc = Decimal(c) ** Decimal(0.5)
n = 9
root_a = Decimal(str(roota)).quantize(Decimal(str(10**(n*-1))), rounding=ROUND_DOWN)
root_b = Decimal(str(rootb)).quantize(Decimal(str(10**(n*-1))), rounding=ROUND_DOWN)
root_c = Decimal(str(rootc)).quantize(Decimal(str(10**(n*-1))), rounding=ROUND_DOWN)

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

Submission status: Wrong Answer

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

siki = (a - b) * (a - b) + (c - a) * (c - b)

if siki > 0:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
from decimal import *
import sys
a,b,c = map(int,input().split())
getcontext().prec = 3000
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')

Submission status: Wrong Answer

Solution code:
import numpy as np
a, b, c = map(int, input().split())
if a + b >= c:
    print("No")
    exit()

if a + b >= c - 2*np.sqrt(a*b):
    print("No")
else:
    print("Yes")

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

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

import math
if math.sqrt(c/100) - math.sqrt(a/100) - math.sqrt(b/100) > 0:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
# Author: cr4zjh0bp
# Created: Sat Mar 14 13:18:46 UTC 2020
import sys
 
stdin = sys.stdin
inf = 1 << 60
mod = 1000000007
 
ni = lambda: int(ns())
nin = lambda y: [ni() for _ in range(y)]
na = lambda: list(map(int, stdin.readline().split()))
nan = lambda y: [na() for _ in range(y)]
nf = lambda: float(ns())
nfn = lambda y: [nf() for _ in range(y)]
nfa = lambda: list(map(float, stdin.readline().split()))
nfan = lambda y: [nfa() for _ in range(y)]
ns = lambda: stdin.readline().rstrip()
nsn = lambda y: [ns() for _ in range(y)]
ncl = lambda y: [list(ns()) for _ in range(y)]
nas = lambda: stdin.readline().split()

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

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

Submission status: Wrong Answer

Solution code:
import sys

argument = sys.stdin.readline()
args = argument.split()
a = int(args[0])
b = int(args[1])
c = int(args[2])

result = (pow(a, 0.5) + pow(b, 0.5)) < pow(c, 0.5)
if result:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

import math
a, b, c = list(map(math.sqrt, n))

from decimal import *
a = Decimal(a).quantize(Decimal("0.000000000000001"), rounding=ROUND_HALF_UP)
b = Decimal(b).quantize(Decimal("0.000000000000001"), rounding=ROUND_HALF_UP)
c = Decimal(c).quantize(Decimal("0.000000000000001"), rounding=ROUND_HALF_UP)


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

print(ans)

Submission status: Wrong Answer

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


ab_expand = a + 2*(math.sqrt(a*b)) + b
if math.floor(ab_expand) < c < round(ab_expand, 5) or ab_expand < c:
    print('Yes')
else:
    print('No')

print(ab_expand)
print(math.floor(ab_expand))
print(round(ab_expand, 1))

Submission status: Wrong Answer

Solution code:
from decimal import *
import sys
a,b,c = map(int,input().split())
getcontext().prec = 2000
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')

Submission status: Wrong Answer

Solution code:
a, b, c = map(int,input().split(' '))
hidari = a**(0.5) + b**(0.5)
if hidari < c**(0.5):
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from decimal import *
getcontext().prec = 100
a, b, c = map(int, input().split())
if Decimal(str(c - a - b)) - Decimal(str(2 * (a * b) ** 0.5)) > 0:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

if a - b >= 0 and a - b < math.sqrt(c) * (math.sqrt(a) - math.sqrt(b)):
    print('Yes')
elif a - b < 0 and a - b > math.sqrt(c) * (math.sqrt(a) - math.sqrt(b)):
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
import numpy as np
a,b,c=map(int, input().split())
def nroot(a_, n, x=1.0, eps=1e-10):
    while abs(a_ - x**n) > eps:
        x = ( (n-1)*x + a_/(x**(n-1)) ) / n
    return x

if math.sqrt(a) + math.sqrt(b) - math.sqrt(c) < 1e-15:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
import numpy as np
a,b,c = list(map(int,input().split(' ')))

res = c*c
res -= 2*(a+b)*c
res += (a-b)*(a-b)

if res>0:
    print('Yes')

else:
    print('No')

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

#import numpy as np
import math
#abc_sq = np.sqrt(abc)
if math.sqrt(a) + math.sqrt(b) < math.sqrt(c):
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
import math

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

for i in range(9):
    if a > 10 and b > 10 and c > 10:
        a = round(a / 10, 9)
        b = round(b / 10, 9)
        c = round(c / 10, 9)

x = math.sqrt(a)
y = math.sqrt(b)
z = math.sqrt(c)

if x + y < z:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

if sqrt(a)+sqrt(b)>=sqrt(c):ans="No"

if a+b==c:ans = "No"

if a==1 and b==1 and c==4:ans= "No"

if a+b-c+2*sqrt(a*b)>=0:ans = "No"

if a+b>c and b+c>a and c+a>b: ans = "No"
if pow(a+b-c,2)-4*a*b>=0:ans="No"
print(ans)

Submission status: Wrong Answer

Solution code:
from decimal import Decimal
a,b,c=map(int,input().split())
A=Decimal(str(a**2+b**2+c**2))
B=Decimal(str(2*a*b+2*b*c+2*c*a))
if Decimal(str(A-B))>0:
  print('Yes')
else:
  print ('No')

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np
import sys
def main():
    t = list(map(int, input().strip().split()))
    x = np.array(t,dtype=np.float64)
    y = np.sqrt(x)
    if y[0] + y[1] < y[2]:
        print('Yes')
    else:
        print('No')
    sys.exit()

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

Solution code:
import math

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

tmp = 10 ** 8

sqa = math.sqrt(a) / tmp
sqb = math.sqrt(b) / tmp
sqc = math.sqrt(c) / tmp

if sqa + sqb < sqc:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
import math

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


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

Submission status: Wrong Answer

Solution code:

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

if a==b:
    if a<c/4:
        print("Yes")
    else:
        print("No")
else:
    if (a**0.5+b**0.5)<(c**0.5):
        print("Yes")
    else:
        print("No")

Submission status: Wrong Answer

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

# d = a*a + b*b +c*c -2*a*b - 2*b*c - 2*c*a
d = c- a-b- 2*math.sqrt(a*b)

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math
a,b,c = map(int,input().split())
if a+b >= c:
    print('No')
else:
    sq = ((a*b)**(1/2))*2
    sqin = math.ceil(sq)
    if a+b+sqin <= c:
        print('Yes')
    else:
        print('No')

Submission status: Wrong Answer

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

if siki>10**(-10):
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

Solution code:
from math import sqrt
from decimal import Decimal, getcontext

a, b, c = map(int, input().split())
if a >= c or b >= c:
    print("No")
elif a >= sqrt(c) and b >= sqrt(c):
    print("No")
else:
    print("Yes")

Submission status: Wrong Answer

Solution code:
i=0
a, b, c=map(int,input().split())
if a**(1/2)+b**(1/2)<c**(1/2):
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-


import math


def main():
    a, b, c = map(int, input().split())
    # ans = math.sqrt(a) + math.sqrt(b) < math.sqrt(c)
    ans = (c - a - b) > 2 + math.sqrt(a * b)
    print("Yes" if ans else "No")


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# from fractions import gcd
# from datetime import date, timedelta
# from heapq import *
# import heapq
# import math
# from collections import defaultdict, Counter, deque
# from bisect import *
# import itertools
# import fractions
# # import sys
# sys.setrecursionlimit(10 ** 7)
# MOD = 10 ** 9 + 7
# input = sys.stdin.readline


# def lcm(a, b):
#     return a * b / fractions.gcd(a, b)


# def make_divisors(n):
#     divisors = []
#     for i in range(1, int(n**0.5)+1):
#         if n % i == 0:
#             divisors.append(i)
#             if i != n // i:
#                 divisors.append(n//i)

#     # divisors.sort()
#     return divisors


# def factorize(n):
#     fct = []  # prime factor
#     b, e = 2, 0  # base, exponent
#     while b * b <= n:
#         while n % b == 0:
#             n = n // b
#             e = e + 1
#         if e > 0:
#             fct.append((b, e))
#         b, e = b + 1, 0
#     if n > 1:
#         fct.append((n, 1))
#     return fct


# def is_prime(n):
#     if n == 1:
#         return False

#     for k in range(2, int(math.sqrt(n)) + 1):
#         if n % k == 0:
#             return False

#     return True


# def primes(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 [i for i in range(n + 1) if is_prime[i]]

# def modpow(a, n, mod):
#     res = 1
#     while n > 0:
#         if n & 1:
#             res = res * a % mod
#         a = a * a % mod
#         n >>= 1
#     return res


# def modinv(a, mod):
#     return modpow(a, mod - 2, mod)


# def cnk(a, b):
#     MOD = 10**9+7
#     ret = 1
#     for i in range(b):
#         ret *= (a-i)
#         ret %= MOD
#         ret = ret * modinv(i+1, MOD) % MOD
#     return ret


# class UnionFind:
#     def __init__(self, n):
#         self.sz = [-1 for i in range(n)]

#     # 検索
#     def find(self, x):
#         if self.sz[x] < 0:
#             return x
#         else:
#             self.sz[x] = self.find(self.sz[x])
#             return self.sz[x]

#     # 併合
#     def union(self, x, y):
#         x = self.find(x)
#         y = self.find(y)
#         if x == y:
#             return False
#         if self.sz[x] > self.sz[y]:
#             x, y = y, x
#         self.sz[x] += self.sz[y]
#         self.sz[y] = x

#     # 同じ集合に属するか判定
#     def same(self, x, y):
#         return self.find(x) == self.find(y)

#     # xが含まれている集合のサイズを求める
#     def size(self, x):
#         return -self.sz[self.find(x)]

# class WeightedUnionFind:
#     def __init__(self, n):
#         self.par = [i for i in range(n+1)]
#         self.rank = [0] * (n+1)
#         # 根への距離を管理
#         self.weight = [0] * (n+1)

#     # 検索
#     def find(self, x):
#         if self.par[x] == x:
#             return x
#         else:
#             y = self.find(self.par[x])
#             # 親への重みを追加しながら根まで走査
#             self.weight[x] += self.weight[self.par[x]]
#             self.par[x] = y
#             return y

#     # 併合
#     def union(self, x, y, w):
#         rx = self.find(x)
#         ry = self.find(y)
#         # xの木の高さ < yの木の高さ
#         if self.rank[rx] < self.rank[ry]:
#             self.par[rx] = ry
#             self.weight[rx] = w - self.weight[x] + self.weight[y]
#         # xの木の高さ ≧ yの木の高さ
#         else:
#             self.par[ry] = rx
#             self.weight[ry] = -w - self.weight[y] + self.weight[x]
#             # 木の高さが同じだった場合の処理
#             if self.rank[rx] == self.rank[ry]:
#                 self.rank[rx] += 1

#     # 同じ集合に属するか
#     def same(self, x, y):
#         return self.find(x) == self.find(y)

#     # xからyへのコスト
#     def diff(self, x, y):
#         return self.weight[x] - self.weight[y]


class manacher:

    def __init__(self, l):
        self.n = len(l)
        self.m = 2*self.n+1
        self.d = ['&']*self.m
        self.r = [0]*self.m
        for i in range(self.n):
            self.d[2*i+1] = l[i]
        self.make_r()

    def make_r(self):
        i, j = 0, 0
        while i < self.m:
            while j <= i < self.m-j and self.d[i-j] == self.d[i+j]:
                j += 1
            self.r[i] = j
            k = 1
            while k <= i < self.m-k and k+self.r[i-k] < j:
                self.r[i+k] = self.r[i-k]
                k += 1
            i += k
            j -= k

    def judge(self, start, end):
        center = start+end
        return 2 * end - 1 < center + self.r[center]


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

    left = 4 * a * b
    right = (c - a - b)** 2
    if left <right:
        print("Yes")
    else:
        if c - a - b < -0.1:
            if a**0.5 + b**0.5 < c**0.5:
                print("Yes")
            else:
                print("Yes")
            exit()
        print("No")


if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
# coding: utf-8
from math import sqrt
a, b, c = map(int, input().split())
mod = 10**9 + 7
# if c**2 - 2*(a+b)*c + (a-b)**2 > 0:
if (a**2%mod + b**2%mod + c**2%mod)%mod > 2 * (a*b%mod + b*c%mod + c*a%mod)%mod:
# T = sqrt(a*b + b*c + c*a) * 2
# if -T <= a+b+c <= T:
    print("Yes")
else:
    print("Np")

Submission status: Wrong Answer

Solution code:
from sys import stdin
a,b,c = [int(x) for x in stdin.readline().rstrip().split()]
A = 0
B = 0
C = 0

for i in range(1,10**5):
    if i**2 >= a:
        A = i
        break
for i in range(1,10**5):
    if i**2 >= b:
        B = i
        break
for i in range(1,10**5):
    if i**2 >= c:
        C = i
        break
print(A,B,C)
if A + B <= C:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
from math import sqrt
def Main(a, b, c):
    return "Yes" if 2*sqrt(a*b) < c-a-b else "No"

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

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
def main():
    a,b,c = map(int, input().split())
    if a > c or b > c:
        print("No")
        return

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

Submission status: Wrong Answer

Solution code:

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

Submission status: Wrong Answer

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

import numpy as np
sqa=np.sqrt(a*b)

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

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from collections import Counter,defaultdict,deque
from heapq import heappop,heappush,heapify
import sys,bisect,math,itertools,fractions,pprint,random
sys.setrecursionlimit(10**8)
mod = 10**9+7
INF = float('inf')
def inp(): return int(sys.stdin.readline())
def inpl(): return list(map(int, sys.stdin.readline().split()))

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

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

Solution code:
import math

def main():
    a,b,c = map(int,input().split())
    if math.sqrt(4*a*b) < c - a -b:
        print("Yes")
    else:
        print("No")

main()

Submission status: Wrong Answer

Solution code:
import math

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

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

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

Submission status: Wrong Answer

Solution code:
import math
from decimal import Decimal
a, b, c = map(float, input().split())
# a = Decimal(str(math.sqrt(a)))
# b = Decimal(str(math.sqrt(b)))
# c = Decimal(str(math.sqrt(c)))
ab = math.sqrt(a*b)
# left = c[1]*(a[0]*b[1] + a[1]*b[0])
# right = c[0]*a[1]*b[1]
# if left < right:
#     print('Yes')
# else:
#     print('No')
if a + b + 2*ab < c:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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