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 sys
a,b,c = map(int,input().split())
if a >= c or b >= c:
    print("Yes")
    sys.exit()
if a**2+b**2+c**2-2*a*b-2*a*c-2*b*c > 0:
    ans = "Yes"
else:
    ans = "No"
print(ans)

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import sqrt
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(" "))
if a + b > c:
    print('No')
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 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 4*a*b < a*a+b*b+c*c-2*(a*c+b*c-a*b):
  print("Yes")
else:
  print("No")

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

if a + b > c:
    print('Yes')
else:
    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 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 = 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 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:
# author:  Taichicchi
# created: 17.09.2020 23:35:32

import sys

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

s = a ** 2 + b ** 2 + c ** 2 - 2 * c * b - 2 * a * c - 2 * a * b

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
a,b,c = (float(x) for x in input().split())
if (a+b+2*((a*b)**0.5)-c < 0.0):
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

Solution code:
a,b,c = (float(x) for x in input().split())
if (a+b+2*((a*b)**0.5)-c < 0):
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

Solution code:
a,b,c = (float(x) for x in input().split())
if (a**0.5 + b**0.5 < c**0.5):
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

Solution code:
a,b,c = (float(x) for x in input().split())
if a + b + 2*((a*b)**0.5) < c:
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

Solution code:
a,b,c = (float(x) for x in input().split())
if a + b + (a*b)**0.5 < c:
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
import math
#from queue import *
import random
#sys.setrecursionlimit(int(1e6))
input = sys.stdin.readline
 
############ ---- USER DEFINED INPUT FUNCTIONS ---- ############
def inp():
    return(int(input()))
def inara():
    return(list(map(int,input().split())))
def insr():
    s = input()
    return(list(s[:len(s) - 1]))
def invr():
    return(map(int,input().split()))
################################################################
############ ---- THE ACTUAL CODE STARTS BELOW ---- ############

a,b,c=invr()

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

if a+b+1e-14<c:
	print("Yes")
else:
	print("No")

Submission status: Wrong Answer

Solution code:
import sys
import math
#from queue import *
import random
#sys.setrecursionlimit(int(1e6))
input = sys.stdin.readline
 
############ ---- USER DEFINED INPUT FUNCTIONS ---- ############
def inp():
    return(int(input()))
def inara():
    return(list(map(int,input().split())))
def insr():
    s = input()
    return(list(s[:len(s) - 1]))
def invr():
    return(map(int,input().split()))
################################################################
############ ---- THE ACTUAL CODE STARTS BELOW ---- ############

a,b,c=invr()

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())
from math import sqrt
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())

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import*
a,b,c=map(int,input().split())
m=4
ans=sqrt(a/m) + sqrt(b/m)
ans1=sqrt(c/m)

if ans<ans1:
	print("Yes")
else:
	print("No")

Submission status: Wrong Answer

Solution code:
from math import*
a,b,c=map(int,input().split())
m=10000000
ans=sqrt(a/m) + sqrt(b/m)
ans1=sqrt(c/m)

if ans<ans1:
	print("Yes")
else:
	print("No")

Submission status: Wrong Answer

Solution code:
from math import*
a,b,c=map(int,input().split())
m=max(a,b,c)
ans=sqrt(a/m) + sqrt(b/m)
ans1=sqrt(c/m)

if ans<ans1:
	print("Yes")
else:
	print("No")

Submission status: Wrong Answer

Solution code:
from math import*
a,b,c=map(int,input().split())
ans=sqrt(a) + sqrt(b);
ans1=sqrt(c)

if ans<ans1:
	print("Yes")
else:
	print("No")

Submission status: Wrong Answer

Solution code:
a,b,c=map(int,input().split())
if c<a+b:
    print("No")
    exit()

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

import math

if a==b and a*4==c:
    print("No")
    exit()

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

import math

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

if 4*a*b < (c-a-b)**2:
    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:
import math
x = list(map(int,input().split()))
a = x[0]
b = x[1]
c = x[2]

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

Submission status: Wrong Answer

Solution code:
import math
x = list(map(int,input().split()))
a = x[0]
b = x[1]
c = x[2]

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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


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

Submission status: Wrong Answer

Solution code:
import math
import sys
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:
from collections import deque,defaultdict,Counter
from heapq import heapify,heappop,heappush,heappushpop
from copy import copy,deepcopy
from itertools import product,permutations,combinations,combinations_with_replacement
from bisect import bisect_left,bisect_right
from math import sqrt,gcd,ceil,floor,factorial
# from fractions import gcd
from functools import reduce
from pprint import pprint
from statistics import mean,median,mode
import sys
sys.setrecursionlimit(10 ** 6)

INF = float("inf")

def mycol(data,col):
    return [ row[col] for row in data ]

def mysort(data,col,reverse=False):
    data.sort(key=lambda x:x[col],reverse=revese)
    return data

def mymax(data):
    M = -1*float("inf")
    for i in range(len(data)):
        m = max(data[i])
        M = max(M,m)
    return M

def mymin(data):
    m = float("inf")
    for i in range(len(data)):
        M = min(data[i])
        m = min(m,M)
    return m

def mycount(ls,x):
    # lsはソート済みであること
    l = bisect_left(ls,x)
    r = bisect_right(ls,x)
    return (r-l)

def mydictvaluesort(dictionary):
    return sorted( dictionary.items(), key=lambda x:x[1] )

def mydictkeysort(dictionary):
    return sorted( dictionary.items(), key=lambda x:x[0] )

def myoutput(ls,space=True):
    if space:
        if len(ls)==0:
            print(" ")
        elif type(ls[0])==str:
            print(" ".join(ls))
        elif type(ls[0])==int:
            print(" ".join(map(str,ls)))
        else:
            print("Output Error")
    else:
        if len(ls)==0:
            print("")
        elif type(ls[0])==str:
            print("".join(ls))
        elif type(ls[0])==int:
            print("".join(map(str,ls)))
        else:
            print("Output Error")

def I():
    return int(input())

def MI():
    return map(int,input().split())

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

def CI(n):
    return [ int(input()) for _ in range(n) ]

def LI(n):
    return [ list(map(int,input().split())) for _ in range(n) ]

def S():
    return input()

def MS():
    return input().split()

def RS():
    return list(input())

def CS(n):
    return [ input() for _ in range(n) ]

def LS(n):
    return [ list(input()) for _ in range(n) ]

# ddict = defaultdict(lambda: 0)
# ddict = defaultdict(lambda: 1)
# ddict = defaultdict(lambda: int())
# ddict = defaultdict(lambda: list())
# ddict = defaultdict(lambda: float())

a,b,c = MI()

s = 4*a*b
u = (c-a-b)**2

if s<u:
    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*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) < math.sqrt(c):
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
# C - Sqrt Inequality
import math
import decimal
a,b,c = input().split()
a,b,c = map(decimal.Decimal,[a,b,c])
rta,rtb,rtc = map(math.sqrt,[a,b,c])

if rta + rtb < rtc:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
# C - Sqrt Inequality
import math
import decimal
a,b,c = input().split()
a,b,c = map(decimal.Decimal,[a,b,c])
rta,rtb,rtc = map(math.sqrt,[a,b,c])
rta,rtb,rtc = map(str,[rta,rtb,rtc])
rta,rtb,rtc = map(decimal.Decimal,[rta,rtb,rtc])

if rta + rtb < rtc:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
# C - Sqrt Inequality
import math
import decimal
a,b,c = input().split()
a,b,c = map(decimal.Decimal,[a,b,c])
rta,rtb,rtc = map(math.sqrt,[a,b,c])
rta,rtb,rtc = map(decimal.Decimal,[rta,rtb,rtc])

if rta + rtb < rtc:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
# C - Sqrt Inequality
import math
a,b,c = map(int,input().split())
rta,rtb,rtc = map(math.sqrt,[a,b,c])
rta *= 10**9
rtb *= 10**9
rtc *= 10**9

if rta + rtb < rtc:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
# C - Sqrt Inequality
import math
a,b,c = map(int,input().split())
rta,rtb,rtc = map(math.sqrt,[a,b,c])

if rta + rtb < rtc:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
def root(n):
    return n ** 0.5

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

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

Submission status: Wrong Answer

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

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


if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys
from sys import exit
from collections import deque
from bisect import bisect_left, bisect_right, insort_left, insort_right #func(リスト,値)
from heapq import heapify, heappop, heappush
from itertools import product, permutations, combinations, combinations_with_replacement
from functools import reduce
from math import *

sys.setrecursionlimit(10**6)
INF = 10**20
eps = 1.0e-20
MOD = 10**9+7

def lcm(x,y):
    return x*y//gcd(x,y)
def lgcd(l):
    return reduce(gcd,l)
def llcm(l):
    return reduce(lcm,l)
def mint():
    return map(int,input().split())
def lint():
    return list(map(int,input().split()))
def ilint():
    return int(input()), list(map(int,input().split()))
def judge(x, l=['Yes', 'No']):
    print(l[0] if x else l[1])
def lprint(l, sep='\n'):
    for x in l:
        print(x, end=sep)
def ston(c, c0='a'):
    return ord(c)-ord(c0)
def ntos(x, c0='a'):
    return chr(x+ord(c0))
class counter(dict):
    def __init__(self, *args):
        super().__init__(args)
    def add(self,x):
        self.setdefault(x,0)
        self[x] += 1

a,b,c = mint()
judge(c**2-(a**2+b**2)>0 and (c**2-(a**2+b**2))**2>4*a*b)

Submission status: Wrong Answer

Solution code:
import sys
from sys import exit
from collections import deque
from bisect import bisect_left, bisect_right, insort_left, insort_right #func(リスト,値)
from heapq import heapify, heappop, heappush
from itertools import product, permutations, combinations, combinations_with_replacement
from functools import reduce
from math import *

sys.setrecursionlimit(10**6)
INF = 10**20
eps = 1.0e-20
MOD = 10**9+7

def lcm(x,y):
    return x*y//gcd(x,y)
def lgcd(l):
    return reduce(gcd,l)
def llcm(l):
    return reduce(lcm,l)
def mint():
    return map(int,input().split())
def lint():
    return list(map(int,input().split()))
def ilint():
    return int(input()), list(map(int,input().split()))
def judge(x, l=['Yes', 'No']):
    print(l[0] if x else l[1])
def lprint(l, sep='\n'):
    for x in l:
        print(x, end=sep)
def ston(c, c0='a'):
    return ord(c)-ord(c0)
def ntos(x, c0='a'):
    return chr(x+ord(c0))
class counter(dict):
    def __init__(self, *args):
        super().__init__(args)
    def add(self,x):
        self.setdefault(x,0)
        self[x] += 1

a,b,c = mint()
judge(not 4*a==4*b==c and sqrt(a)+sqrt(b)<sqrt(c))

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:
from decimal import Decimal
from math import sqrt
a,b,c = map(int,input().split())
a = Decimal(sqrt(a))
b = Decimal(sqrt(b))
c = Decimal(sqrt(c))
if Decimal(a) + Decimal(b) < Decimal(c):
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import bisect,collections,copy,itertools,math,string
import sys
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())
def main():
    a,b,c = LI()
    ans = 4*a*b<(c-a-b)**2 and c-a-b
    print("Yes" if ans else "No")
main()

Submission status: Wrong Answer

Solution code:
import sys
import heapq
import math

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

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


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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

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

print('Yes' if Decimal(Decimal(a)**Decimal(0.5)+Decimal(b)**Decimal(0.5))<=Decimal(c)**Decimal(0.5) else 'No')

Submission status: Wrong Answer

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

print('Yes' if Decimal(a)**Decimal(0.5)+Decimal(b)**Decimal(0.5)<=Decimal(c)**Decimal(0.5) else 'No')

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
from math import *
l=list(map(int,input().split()))
if(sqrt(l[0])+sqrt(l[1])<=sqrt(l[2])):
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
from math import *
l=list(map(int,input().split()))
if(sqrt(l[0])+sqrt(l[1])<sqrt(l[2])):
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
import math
from math import gcd,pi,sqrt
INF = float("inf")

import sys
sys.setrecursionlimit(10**6)
import itertools
from collections import Counter,deque
def i_input(): return int(input())
def i_map(): return map(int, input().split())
def i_list(): return list(i_map())
def i_row(N): return [i_input() for _ in range(N)]
def i_row_list(N): return [i_list() for _ in range(N)]
def s_input(): return input()
def s_map(): return input().split()
def s_list(): return list(s_map())
def s_row(N): return [s_input for _ in range(N)]
def s_row_str(N): return [s_list() for _ in range(N)]
def s_row_list(N): return [list(s_input()) for _ in range(N)]


def main():
    a,b,c = i_map()
    # if 4*a*b < (c-a-b)**2:
    if sqrt(a) + sqrt(b) < sqrt(c):
        print("Yes")
    else:
        print("No")


if __name__=="__main__":
    main()

Submission status: Wrong Answer

Solution code:
import math
from math import gcd,pi
INF = float("inf")

import sys
sys.setrecursionlimit(10**6)
import itertools
from collections import Counter,deque
def i_input(): return int(input())
def i_map(): return map(int, input().split())
def i_list(): return list(i_map())
def i_row(N): return [i_input() for _ in range(N)]
def i_row_list(N): return [i_list() for _ in range(N)]
def s_input(): return input()
def s_map(): return input().split()
def s_list(): return list(s_map())
def s_row(N): return [s_input for _ in range(N)]
def s_row_str(N): return [s_list() for _ in range(N)]
def s_row_list(N): return [list(s_input()) for _ in range(N)]


def main():
    a,b,c = i_map()
    if 4*a*b < (c-a-b)**2:
        print("Yes")
    else:
        print("No")


if __name__=="__main__":
    main()

Submission status: Wrong Answer

Solution code:
def f(a,b,c):
    if 4*a*b < c**2-2*(a+b)*c+(a+b)**2:
        return True
    else:
        return False

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

Submission status: Wrong Answer

Solution code:
# https://atcoder.jp/contests/panasonic2020/tasks/panasonic2020_c

from math import sqrt

import sys
# sys.setrecursionlimit(100000)


def input():
    return sys.stdin.readline().strip()


def input_int():
    return int(input())


def input_int_list():
    return [int(i) for i in input().split()]


def main():
    a, b, c = input_int_list()
    if sqrt(a) + sqrt(b) < sqrt(c):
        print("No")
    else:
        print("Yes")
    return


if __name__ == "__main__":
    main()

Submission status: Wrong Answer

Solution code:
import sys


def main():
    input = sys.stdin.buffer.readline
    a, b, c = map(int, input().split())
    print("Yes" if 4 * a * b < (c - a - b) ** 2 else "No")


if __name__ == "__main__":
    main()

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import math

A,B,C = map(int, input().split())

A_num = math.sqrt(A)
A_str = str(A_num)
A_int = int(A_str.replace('.', ''))

B_num = math.sqrt(B)
B_str = str(B_num)
B_int = int(B_str.replace('.', ''))

C_num = math.sqrt(C)
C_str = str(C_num)
C_int = int(C_str.replace('.', ''))

if A_int + B_int < C_int:
    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:
from decimal import Decimal
from math import sqrt
a,b,c = map(int,input().split())
if Decimal(Decimal(sqrt(a))+Decimal(sqrt(b))) < Decimal(sqrt(c)):
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
import sys,bisect

from sys  import stdin,stdout

from bisect import bisect_left,bisect_right,bisect,insort,insort_left,insort_right

from math import gcd,ceil,floor,sqrt

from collections import Counter,defaultdict,deque,OrderedDict

from queue import Queue,PriorityQueue

from string import ascii_lowercase


sys.setrecursionlimit(10**6)
INF = float('inf')
MOD = 998244353
mod = 10**9+7

def isPrime(n):
    if (n <= 1) :return False
    if (n <= 3) :return True
    if (n%2 == 0 or n%3 == 0):return False
    for i in range(5,ceil(sqrt(n))+1,6):
        if (n%i==0 or n%(i+2)==0):
            return False
    return True

def st():
    return list(stdin.readline().strip())

def inp():
    return int(stdin.readline())

def li():
    return list(map(int,stdin.readline().split()))

def mp():
    return map(int,stdin.readline().split())

def pr(n):
    stdout.write(str(n)+"\n")
    
def DFS(dictionary,vertex,visited):
    visited[vertex]=True
    stack=[vertex]
    print(vertex)
    while stack:
        a=stack.pop()
        for i in dictionary[a]:
            if not visited[i]:
                print(i)
                visited[i]=True
                stack.append(i)


def BFS(dictionary, vertex,visited):
    visited[vertex]=True
    q=deque()
    q.append(vertex)
    while q:
        a=q.popleft()
        for i in dictionary[a]:
            if not visited[i]:
                visited[i]=True
                q.append(i)
                print(i)

                


def soe(limit):
    l=[1]*(limit+1)
    l[0]=0
    l[1]=0
    prime=[]
    for i in range(2,limit+1):
        if l[i]:
            for j in range(i*i,limit+1,i):
                l[j]=0
    
    for i in range(2,limit+1):
        if l[i]:
            prime.append(i)
    return prime

def segsoe(low,high):
    limit=int(high**0.5)+1
    prime=soe(limit)
    n=high-low+1
    l=[0]*(n+1)
    for i in range(len(prime)):
        lowlimit=(low//prime[i])*prime[i]
        if lowlimit<low:
            lowlimit+=prime[i]
        if lowlimit==prime[i]:
            lowlimit+=prime[i]
        for j in range(lowlimit,high+1,prime[i]):
            l[j-low]=1
    for i in range(low,high+1):
        if not l[i-low]:
            if i!=1:
                print(i)
                
def gcd(a,b):
    while b:
        a=a%b
        b,a=a,b
    return a

def power(a,n):
    r=1
    while n:
        if n&1:
            r=(r*a)
        a*=a
        n=n>>1
    return r

def solve():
    a,b,c=mp()
    if floor(sqrt(a))+floor(sqrt(b))<floor(sqrt(c)):
        pr('Yes')
    else:
        pr('No')
        
        

for _ in range(1):

    solve()