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:
# -*- coding: utf-8 -*-
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 *

##### リストの 二分木検索 #####
# bisect_left(lists, 3)
# bisect_right(lists, 3)

##### プライオリティキュー #####
# heapq.heapify(a) #リストaのheap化
# heapq.heappush(a,x) #heap化されたリストaに要素xを追加
# heapq.heappop(a) #heap化されたリストaから最小値を削除＆その最小値を出力

# heapq.heappush(a, -x) #最大値を取り出す時は、pushする時にマイナスにして入れよう
# heapq.heappop(a) * (-1) #取り出す時は、-1を掛けて取り出すこと

##### タプルリストのソート #####
# sorted(ans) #(a, b) -> 1st : aの昇順, 2nd : bの昇順
# sorted(SP, key=lambda x:(x[0],-x[1])) #(a, b) -> 1st : aの昇順, 2nd : bの降順
# sorted(SP, key=lambda x:(-x[0],x[1])) #(a, b) -> 1st : aの降順, 2nd : bの昇順
# sorted(SP, key=lambda x:(-x[0],-x[1])) #(a, b) -> 1st : aの降順, 2nd : bの降順

# sorted(SP, key=lambda x:(x[1])) #(a, b) -> 1st : bの昇順
# sorted(SP, key=lambda x:(-x[1])) #(a, b) -> 1st : bの降順

##### 累乗 #####
# pow(x, y, z) -> x**y % z

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

	#a = Decimal(aa)
	#b = Decimal(bb)
	#c = Decimal(cc)

	#print(math.sqrt(a))

	if fl(math.sqrt(a)) + fl(math.sqrt(b))  < fl(math.sqrt(c)):
	#if math.isclose(math.sqrt(a) + math.sqrt(b), math.sqrt(c), abs_tol=1e-10):
		print("Yes")
	else:
		print("No")


#-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
#-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
# special thanks :
#  https://nagiss.hateblo.jp/entry/2019/07/01/185421
#-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
def fl(x):
    digits = 5
    form = '%.'+str(digits-1)+'e'
    return float((form % x))
# nCr mod m
# rがn/2に近いと非常に重くなる
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

# mを法とするaの乗法的逆元
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

# nHr mod m
# 問題によって、combination()を切り替えること
def H(n, r, mod=10**9+7):
	# comb = Combination(n+r-1, mod)
	# return comb(n+r-1, r)
    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))  # 10
    """
    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):
        # 階乗のリストと階乗のmod逆元のリストを返す O(n)
        # self.make_modinv_list()が先に実行されている必要がある
        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):
        # 0からnまでのmod逆元のリストを返す O(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()

Submission status: Wrong Answer

Solution code:
import sys
import math
import collections
from collections import deque
#k = int(input())
a, b, c = map(int, sys.stdin.readline().split())
#s = input()
#x = sys.stdin.readline().split()

d = math.pow(c, 0.5) - math.pow(a, 0.5) - math.pow(b, 0.5)

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

Submission status: Wrong Answer

Solution code:
import math
import numpy

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

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
def main(a,b,c):
    if math.sqrt(a) + math.sqrt(b) < math.sqrt(c):
        return "Yes"
    else:
        return "No"

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

Submission status: Wrong Answer

Solution code:
import math
s = input().rstrip().split(' ')
a = math.sqrt(int(s[0]))
b = math.sqrt(int(s[1]))
c = math.sqrt(int(s[2]))
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:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np

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

if np.sqrt(n[0]) < np.sqrt(n[2]) - np.sqrt(n[1]):
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
import math
abc=list(map(int, input().split())) 
a=abc[0]
b=abc[1]
c=abc[2]
answer=math.sqrt(c)-math.sqrt(a)-math.sqrt(b)
if(answer>0):
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
from math import sqrt

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

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

Submission status: Wrong Answer

Solution code:
import sys
import re
from collections import deque, defaultdict, Counter
from math import ceil, sqrt, hypot, factorial, pi, sin, cos, radians
from itertools import accumulate, permutations, combinations, product
from operator import itemgetter, mul
from copy import deepcopy
from string import ascii_lowercase, ascii_uppercase, digits
from bisect import bisect, bisect_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()))
sys.setrecursionlimit(10 ** 9)
INF = float('inf')
mod = 10 ** 9 + 7

a, b, c = MAP()

l = [a, b, c]
l = sorted(l)

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

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import sys
from decimal import *

rline = sys.stdin.readline


def solve():
    a, b, c = map(int, input().split())
    getcontext().prec = 60
    if Decimal(a ** 0.5) + Decimal(b ** 0.5) < Decimal(c ** 0.5):
        print('Yes')
    else:
        print('No')


if __name__ == '__main__':
    solve()

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

Solution code:
import math
t = map(int, input().split())
t = list(t)

a = math.sqrt(t[0])
b = math.sqrt(t[1])
c = math.sqrt(t[2])

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

print(math.sqrt(a) + math.sqrt(b))
print(math.sqrt(c))
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**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 * B 
print(D)
if (D ** .5).is_integer():
  E = int(D ** 0.5)
  print(E)
  if A + B + (2*E) < C:
    print('Yes')
  else:
    print('No')
    
else:
  if A + B + 2*math.sqrt(A*B) < C:
    print('Yes')
  else:
    print('No')

Submission status: Wrong Answer

Solution code:
import math

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

A = math.sqrt(a)
B = math.sqrt(b)
C = math.sqrt(c)

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
# coding: utf-8
# Your code here!
import math
a,b,c=map(int,input().split())
print("Yes" if math.sqrt(a) + math.sqrt(b) < math.sqrt(c) else "No")

Submission status: Wrong Answer

Solution code:
a,b,c=map(int, input().split())  
left = a * b
right = ((c-a-b)**2)/4

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math

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

if a > 10**5 and b > 10**5 and c > 10**5:
    a = a / 10**5
    b = b / 10**5
    c = c / 10**5

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

Submission status: Wrong Answer

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


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

Submission status: Wrong Answer

Solution code:
import sys
stdin = sys.stdin
from math import sqrt
mod = 10**9 + 7

def ns(): return stdin.readline().rstrip()
def ni(): return int(ns())
def na(): return list(map(int, stdin.readline().split()))


a, b, c = na()
if sqrt(a*b).is_integer():
    if c - a - b - 2* int(sqrt(a*b)) > 0:
        print("Yes")
    else:
        print("No")
else:
    if c - a - b - 2* sqrt(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())

c -= a + b

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
sys.setrecursionlimit(1 << 25)
read = sys.stdin.readline


def read_ints():
    return list(map(int, read().split()))


def read_a_int():
    return int(read())


def read_tuple(H):
    '''
    H is number of rows
    '''
    ret = []
    for _ in range(H):
        ret.append(tuple(map(int, read().split())))
    return ret


def read_col(H, n_cols):
    '''
    H is number of rows
    n_cols is number of cols
    A列、B列が与えられるようなとき
    '''
    ret = [[] for _ in range(n_cols)]
    for _ in range(H):
        tmp = list(map(int, read().split()))
        for col in range(n_cols):
            ret[col].append(tmp[col])
    return ret


def read_matrix(H):
    '''
    H is number of rows
    '''
    ret = []
    for _ in range(H):
        ret.append(list(map(int, read().split())))
    return ret
    # return [list(map(int, read().split())) for _ in range(H)] # 内包表記はpypyでは遅いため


def read_map(H):
    '''
    H is number of rows
    文字列で与えられた盤面を読み取る用
    '''
    return [read()[:-1] for _ in range(H)]


def read_map_as_int(H):
    '''
    #→1,.→0として読み込む
    '''
    ret = []
    for _ in range(H):
        ret.append([1 if s == '#' else 0 for s in read()[:-1]])
        # 内包表記はpypyでは若干遅いことに注意
        # #numpy使うだろうからこれを残しておくけど
    return ret


# default import
from collections import defaultdict, Counter, deque
from operator import itemgetter
from itertools import product, permutations, combinations
from bisect import bisect_left, bisect_right  # , insort_left, insort_right
from fractions import gcd


def lcm(a, b):
    # 最小公約数
    g = gcd(a, b)
    return a * b // g


a, b, c = read_ints()
from math import sqrt
# if sqrt(a) + sqrt(b) < sqrt(c):
#     print('Yes')
# else:
#     print('No')


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

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

Submission status: Wrong Answer

Solution code:
import math

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

Submission status: Wrong Answer

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


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

_a = int_sqrt2(a)
_b = int_sqrt2(b)
_c = int_sqrt2(c)

if _a+ _b < _c:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

import math
import numpy

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**0.5 + b**0.5 < c**0.5 + 10**-9:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
import math,itertools,fractions,heapq,collections,bisect,sys,queue,copy

sys.setrecursionlimit(10**7)
inf=10**20
mod=10**9+7
dd=[(-1,0),(0,1),(1,0),(0,-1)]
ddn=[(-1,0),(-1,1),(0,1),(1,1),(1,0),(1,-1),(0,-1),(-1,-1)]

def LI(): return [int(x) for x in sys.stdin.readline().split()]
def I(): return int(sys.stdin.readline())
def LS(): return sys.stdin.readline().split()
def S(): return input()

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

  if 4*a*b<c*c+a*a+b*b-2*c*a+2*a*b-2*b*c:
    return 'Yes'
  # if 4*a*b<(c-a-b)**2:
  #   return 'Yes'
  # if 4*a*b<(c-a-b)**2:
  #   return 'Yes'
  # if 4*a*b<(c-a-b)**2:
  #   return 'Yes'
  # if 4*a*b<(c-a-b)**2:
  #   return 'Yes'
  # if 4*a*b<(c-a-b)**2:
  #   return 'Yes'
  # if 4*a*b<(c-a-b)**2:
  #   return 'Yes'
  return 'No'

# main()
print(main())

Submission status: Wrong Answer

Solution code:
a, b, c = list(map(int, input().split()))
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:
# coding: utf-8

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

ret = a**.5 + b**.5 < c**.5
print ['No','Yes'][ret]

Submission status: Wrong Answer

Solution code:
# c.py
import math
a, b, c = map(int, input().split())
if (a + b + (2 * math.sqrt(a * b))) < c:
    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)) ** 2 < (math.sqrt(c)) ** 2:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

a = []
for i in input().split(" "):
    a.append(int(i))

b = float(a[0] + a[1] - a[2])
c = 2 *math.sqrt(a[0])*math.sqrt(a[1])
if b + c < 0:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# FileName: 	C
# CreatedDate:  2020-03-14 21:31:08 +0900
# LastModified: 2020-03-14 21:34:44 +0900
#


import os
import sys
import math

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


if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

if a**(1/2) + b**(1/2) - c**(1/2) < 1e-10:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
import numpy as np
a,b,c=map(int, input().split())
#print(math.sqrt(a))
#print(math.sqrt(b))
#print(type(math.sqrt(c)))
#print(math.sqrt(a)+math.sqrt(b))
if np.sqrt(a)+ np.sqrt(b) - np.sqrt(c) < 0:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
a, b, c = map(int, input().split())
print('Yes' if 0 < c ** 2 + b ** 2 + a ** 2 - 2 * (c * a + a * b + b * c) else '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:
import math
a,b,c=input().split()
a,b,c=int(a),int(b),int(c)
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(float,input().split())
X=math.sqrt(A)
Y=math.sqrt(B)
Z=math.sqrt(C)
if X+Y-Z<0:
	print("Yes")
else:
	print("No")

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

if a + b - c + 2*math.sqrt(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, raw_input().split())
if 4*a*b<(c-a-b)*(c-a-b):
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import numpy as np
A,B,C=map(int,input().split())                            # 1行2列

if np.sqrt(A) + np.sqrt(B) < np.sqrt(C):
	print('Yes')
else:
	print('No')

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

left = math.sqrt(a) + math.sqrt(b)
right = math.sqrt(c)

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import sqrt
a,b,c=map(int,input().split())
m1=sqrt(a)
m2=sqrt(b)
g=2*m1*m2
if g<c-a-b:
  print("Yes")
else:
  print("No")

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import numpy as np

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

tmp = np.sqrt(a) + np.sqrt(b)

if  tmp < np.sqrt(c):
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python
import numpy as np

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

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

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
import math

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

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

Submission status: Wrong Answer

Solution code:
from math import sqrt

a, b, c = map(int, input().split())
A = sqrt(c) - (sqrt(a) + sqrt(b))
B = 0.0

if abs(A - B) <= max(1e-09 * max(abs(A), abs(B)), 0.0):
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
import math

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

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())
dif = math.sqrt(c) - (math.sqrt(a) + math.sqrt(b))
# print(dif)

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
from decimal import *
getcontext().prec = 1000
#import numpy as np

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

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

Submission status: Wrong Answer

Solution code:
import math
a, b, c = map(int, input().split())
A = math.sqrt(a)
B = math.sqrt(b)
C = math.sqrt(c)
if C - A - B > 0:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
from math import sqrt
def int_sqrt2(n):
    def f(prev):
        while True:
            m = (prev + n / prev) / 2
            if m >= prev:
                return prev
            prev = m
    
    return f(int(sqrt(n) * (1 + 1e-10)))
if int_sqrt2(a)+int_sqrt2(b)<int_sqrt2(c):
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
import math
ABC=input().rstrip('\n').split()

A=int(ABC[0])
B=int(ABC[1])
C=int(ABC[2])
AB=math.sqrt(A*B)
if A+B+AB<C :
    print ("Yes")
else :
    print ("No")

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

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

tmp = 10 ** 9

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

Submission status: Wrong Answer

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

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

if __name__ == '__main__':
    main()

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

a, b, c = input().split()
a = round(math.sqrt(int(a)), 10)
b = round(math.sqrt(int(b)), 10)
c = round(math.sqrt(int(c)), 10)

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:

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

Submission status: Wrong Answer

Solution code:
import numpy as np

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

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math
import numpy as np
from decimal import *

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
#!/usr/bin/env python3
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:
import math
[_a,_b,_c] = input().split()
a,b,c = [math.sqrt(float(i)) for i in [_a,_b,_c]]

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

Submission status: Wrong Answer

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

import math

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