Problem:


Score : 300 points

Problem Statement

Does \sqrt{a} + \sqrt{b} < \sqrt{c} hold?

Constraints

1 \leq a, b, c \leq 10^9

All values in input are integers.

Input

Input is given from Standard Input in the following format:

a \ b \ c

Output

If \sqrt{a} + \sqrt{b} < \sqrt{c}, print Yes; otherwise, print No.

Sample Input 1

2 3 9

Sample Output 1

No

\sqrt{2} + \sqrt{3} < \sqrt{9} does not hold.

Sample Input 2

2 3 10

Sample Output 2

Yes

\sqrt{2} + \sqrt{3} < \sqrt{10} holds.



Sample input:
2 3 9


Sample output:
No

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import math

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

Submission status: Accepted

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

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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import sys
sys.setrecursionlimit(10 ** 7)

read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines

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

if c - a - b <= 0:
    ans = 'No'
elif 4 * a * b < pow((c - a - b), 2):
    ans = 'Yes'
else:
    ans = 'No'

print(ans)

Submission status: Accepted

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

from decimal import *

getcontext().prec = 100



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

Submission status: Accepted

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

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

Submission status: Accepted

Solution code:
import math

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

Submission status: Accepted

Solution code:
from math import sqrt

eps = 1e-8

def eq(a, b):
    return a + eps > b and a - eps < b

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

Submission status: Accepted

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

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

Submission status: Accepted

Solution code:
from collections import defaultdict
from collections import deque
from string import ascii_uppercase
import sys, bisect, math, heapq

stdin = sys.stdin
read_int = lambda : list(map(int,stdin.readline().split()))
read_str = lambda : stdin.readline().rstrip()

a, b, c = read_int()

def solve():
    if c - a - b > 0:
        if 4 * a * b - pow(c - a - b, 2) < 0:
            return 'Yes'
    return 'No'

if __name__ == "__main__":
    print(solve())

Submission status: Accepted

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


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

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

Submission status: Accepted

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

E = 1e-9
if c - a - b > 0 and a * a + b * b + c * c - 2 * (a * b + b * c + c * a) > 0 :
  print('Yes')
else :
  print('No')

Submission status: Accepted

Solution code:
import numpy as np

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

Submission status: Accepted

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

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

Submission status: Accepted

Solution code:

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


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

Submission status: Accepted

Solution code:
import math
a, b, c = map(int, input().split())
left = 0
right = (10 ** 9) ** 2 * 5

while left + 1 < right:
    mid = (left + right) // 2
    if mid * mid <= 4 * a * b:
        left = mid
    else:
        right = mid

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

Submission status: Accepted

Solution code:
A,B,C = map(int,input().split())
N = C- A- B
if  N > 0:
  if A * B * 4 < N ** 2:
    print("Yes")
  else:
    print("No")
else:
  print("No")

Submission status: Accepted

Solution code:
# from fractions import gcd
# mod = 10 ** 9 + 7
# N = int(input())
# a = list(map(int,input().split()))
# a,b,c = map(int,input().split())
# ans = [0] * N
# math.ceilで切り上げ
# dp = [[0] * 4 for i in range(3)] #2次元配列初期化
# dp = [[[0] * 2 for i in range(3)] for j in range(5)]
# (ord('A'))でASCII出力 Aは65
import math
import numpy as np
import statistics
import string
import sys
from array import array
from collections import deque

def intinput():
    return int(input())
def listintinput():
    return list(map(int, input().split()))
def splitintinput():
    return map(int, input().split())
def factorialsurplus(x, y, z):  # xからyまでの階乗をzで割ったあまりを求める
    ret = 1
    for i in range(x, y + 1):
        ret = (ret * i) % z
    return (ret)
def isprime(x):
    if x == 1:
        return False
    if x == 2:
        return True
    sq = int(math.sqrt(x))
    for i in range(2,sq+1):
        if x % i == 0:
            return False
    return True
def hcfnaive(a,b):#最大公約数 math.gcdが使えない時の手段として入れとく。pythonが更新されたらいらなくなるはず
    if(b==0):
        return a
    else:
        return hcfnaive(b,a%b)

a,b,c = splitintinput()
if c - a - b < 0:
    print('No')
    exit()

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

Submission status: Accepted

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

d = c - a - b

if d < 0:
    print("No")

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import bisect
import math

def sRaw():
    return input().rstrip("\r")


def iRaw():
    return int(input())


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


def isRaw():
    return list(map(int, ssRaw()))


INF = 1 << 29

DIV = (10**9) + 7


def mod_inv_prime(a, mod=DIV):
    return pow(a, mod-2, mod)


def ncr(n, r, mod=DIV):
	r = min(r, n-r)
	ret = 1
	for i in range(1, r+1):
		ret = ret * (n-i+1) % mod
		ret = ret * mod_inv(i, mod) % mod
	return ret


def mod_inv(a, b):
    r = a
    w = b
    u = 1
    v = 0
    while w != 0:
        t = r//w
        r -= t*w
        r, w = w, r
        u -= t*v
        u, v = v, u
    return (u % b+b) % b


def CONV_TBL(max, mod=DIV):
    fac, finv, inv = [0]*max, [0]*max, [0]*max
    fac[0] = fac[1] = 1
    finv[0] = finv[1] = 1
    inv[1] = 1
    for i in range(2, max):
        fac[i] = fac[i-1]*i % mod
        inv[i] = mod - inv[mod % i] * (mod//i) % mod
        finv[i] = finv[i-1]*inv[i] % mod

    class CONV:
        def __init__(self):
            pass

        def ncr(self, n, k):
            if(n < k):
                return 0
            if(n < 0 or k < 0):
                return 0
            return fac[n]*(finv[k]*finv[n-k] % mod) % mod
    return CONV()


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

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


if __name__ == "__main__":
    print(main())

Submission status: Accepted

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

Submission status: Accepted

Solution code:
# encoding:utf-8
import copy
import random
import bisect #bisect_left　これで二部探索の大小検索が行える
import fractions #最小公倍数などはこっち
import math
import sys
import collections

mod = 10**9+7
sys.setrecursionlimit(mod) # 再帰回数上限はでdefault1000

d = collections.deque()
def LI(): return list(map(int, sys.stdin.readline().split()))

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

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

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

a,b,c = input().split(' ')
aa = Decimal(int(a)).sqrt()
bb = Decimal(int(b)).sqrt()
cc = Decimal(int(c)).sqrt()

if aa + bb < cc:
    print('Yes')
else:
    print('No')

Submission status: Accepted

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

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

Submission status: Accepted

Solution code:
from decimal import Decimal, getcontext
getcontext().prec = 28

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

print(ans)

Submission status: Accepted

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

Submission status: Accepted

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


def bs(n):
    a, b = 1, 10 ** 11
    while b - a > 1:
        c = (a + b) // 2
        if c ** 2 > n:
            b = c
        else:
            a = c
    return b


if a + b + bs(4 * a * b) <= c:
    print('Yes')
else:
    print('No')

Submission status: Accepted

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

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

if __name__ == "__main__":
    main()

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import bisect, collections

def solution():
    a, b, c = [int(x) for x in input().strip().split(" ")]
    if (c-a-b) >= 0 and (c-a-b)**2 > 4*a*b:
        print("Yes")
    else:
        print("No")
    



def main():    
    # T = int(input().strip())
    for _ in range(1):
        solution()
    

main()

Submission status: Accepted

Solution code:
import numpy as np
import math as m

def main(**kwargs):
    if c - a - b < 0:
        res = "No"
    elif 4 * a * b < (c - a - b) ** 2:
        res = "Yes"
    else:
        res = "No"

    return res

if __name__ == "__main__":
    cin = np.array(input().split(" ")).astype("int")
    a, b, c, *_ = cin

    cout = main(a=a, b=b, c=c)
    print(cout)

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import os
import sys

if os.getenv("LOCAL"):
    sys.stdin = open("_in.txt", "r")

sys.setrecursionlimit(10 ** 9)
INF = float("inf")
IINF = 10 ** 18
MOD = 10 ** 9 + 7
# MOD = 998244353

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

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

Submission status: Accepted

Solution code:
from decimal import *

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

s_a = a**Decimal(0.5)
s_b = b**Decimal(0.5)
s_c = c**Decimal(0.5)

if s_a + s_b < s_c:
    ans = 'Yes'
else:
    ans = 'No'
print(ans)

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import math

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

Submission status: Accepted

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

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

Submission status: Accepted

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

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

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

Submission status: Accepted

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

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

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

Submission status: Accepted

Solution code:
a, b, c = map(int, input().split())
# answer <=> a + 2sqrt(ab) + b < c <=> 2sqrt(ab) < c - a - b <=> 4ab < (c - a - b) ^2

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

Submission status: Accepted

Solution code:
from collections import defaultdict, deque, Counter
from heapq import heappush, heappop, heapify
from bisect import bisect_right, bisect_left
import random
from itertools import permutations, accumulate, combinations, product
import sys
import string
from bisect import bisect_left, bisect_right
from math import factorial, ceil, floor, gamma, log, sqrt
from operator import mul
from functools import reduce



sys.setrecursionlimit(2147483647)
INF = 10 ** 20
def LI(): return list(map(int, sys.stdin.buffer.readline().split()))
def I(): return int(sys.stdin.buffer.readline())
def LS(): return sys.stdin.buffer.readline().rstrip().decode('utf-8').split()
def S(): return sys.stdin.buffer.readline().rstrip().decode('utf-8')
def IR(n): return [I() for i in range(n)]
def LIR(n): return [LI() for i in range(n)]
def SR(n): return [S() for i in range(n)]
def LSR(n): return [LS() for i in range(n)]
def SRL(n): return [list(S()) for i in range(n)]
def MSRL(n): return [[int(j) for j in list(S())] for i in range(n)]
mod = 10 ** 9 + 7

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import sys
sys.setrecursionlimit(100000)

def ins(): return input().split()
def ii(): return int(input())
def iil(): return list(map(int, ins()))
def lin(): return list(input())
def iin(): return map(int, ins())

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

Submission status: Accepted

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

from math import sqrt

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

Submission status: Accepted

Solution code:
ii = lambda : int(input())
mi = lambda : map(int,input().split())
li = lambda : list(map(int,input().split()))


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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

if c-b-a <= 0:
    print("No")
    exit()
print(["No","Yes"][4*a*b<(c-b-a)**2])

Submission status: Accepted

Solution code:
from math import sqrt


def main():
    a, b, c = map(int, input().split())
    if c - a - b < 0:
        print('No')
        exit()

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


main()

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import math

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

temp1 = (c - (a + b))
temp2 = 4*a*b

if temp1**2 > temp2 and temp1 > 0:
    print("Yes")
else:
    print("No")

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

def check(a, b, c):
	if c - a - b >= 0:
		return 4 * a * b < (c - a - b) ** 2
	else:
		return False


if check(a, b, c):
	print("Yes")
else:
	print("No")

Submission status: Accepted

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

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

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

Submission status: Accepted

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

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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import sys

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

def main():
    if c - a - b <= 2:
        return 'No'
    l = 4 * a * b
    r = pow(c - a - b, 2)
    return 'Yes' if r > l else 'No'

if __name__ == "__main__":
    ans = main()
    print(ans)

Submission status: Accepted

Solution code:
import queue
import math
import copy
"""
N = int(input())
#S = input()
# (N,M) = (int(i) for i in input().split(" "))
# A = [int(i) for i in input().split()]
A = []
for i in range(N):
	A.append(int(input()))

print(A)

"""
(A,B,C) = (int(i) for i in input().split(" "))
print("Yes" if 4*A*B < ((C-A-B)**2) and C > A+B else "No")

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
# from heapq import heappush, heappop, heapify
# from fractions import gcd
# import itertools
# from operator import attrgetter, itemgetter
# import math

import sys

# import numpy as np

ipti = sys.stdin.readline
MOD = 10 ** 9 + 7
INF = float('INF')
sys.setrecursionlimit(10 ** 5)


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

    temp = c-a-b

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

if __name__ == '__main__':
    main()

Submission status: Accepted

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


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

Submission status: Accepted

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

d=c-(a+b)
# print(d)
if(d>0):
    l=4*a*b
    if(d*d>l):
        print("Yes")
    else:
        print("No")
else:
    print("No")

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import math

n,m,k = map(int,input().split())

if 4*n*m < (k-n-m)*(k-n-m) and k>n+m:
    print('Yes')
else:
    print("No")

Submission status: Accepted

Solution code:
import math

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

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
import sys

def solve():
    A, B, C = map(int, input().split())
    if C - A - B > 0 and (C - A - B) ** 2 > 4 * A * B: print("Yes")
    else: print("No")

    return 0

if __name__ == "__main__":
    solve()

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
def main():
  import sys
  input = sys.stdin.readline
  a,b,c=map(int,input().split())
  print('Yes' if 4*a*b<pow(c-a-b,2) and c-a-b>=0 else 'No')
  
if __name__ == '__main__':
    main()

Submission status: Accepted

Solution code:
import sys
import itertools
input = sys.stdin.readline
sys.setrecursionlimit(100000)


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


def read_index():
    return map(lambda x: x - 1, map(int, input().split()))


def read_list():
    return list(read_values())


def read_lists(N):
    return [read_list() for n in range(N)]


def functional(N, mod):
    F = [1] * (N + 1)
    for i in range(N):
        F[i + 1] = (i + 1) * F[i] % mod
    return F


def main():
    a, b, c = read_values()
    r = c - a - b
    if r <= 0:
        print("No")
        return
    
    print("Yes" if (c - a - b) ** 2 > 4 * a * b else "No")

if __name__ == "__main__":
    main()

Submission status: Accepted

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

getcontext().prec = 20      # デフォルト28桁のところを20桁にする


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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
printn = lambda x: print(x,end='')
inn = lambda : int(input())
inl   = lambda: list(map(int, input().split()))
inm   = lambda:      map(int, input().split())
ins = lambda : input().strip()
DBG = True # and False
BIG = 10**18
R = 10**9 + 7

def ddprint(x):
  if DBG:
    print(x)

a,b,c = inm()
print('Yes' if a+b<c and 4*a*b<(c-a-b)**2 else 'No')

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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


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

"""
2sqrt(ab) < c - a - b
4ab < (c - a - b) ** 2
"""
if c - a - b < 0:
    print('No')
    exit(0)

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

Submission status: Accepted

Solution code:
a, b, c = map(int, raw_input().split())
# sqrt(a)+sqrt(b)<sqrt(c)
# a+2*sqrt(a*b)+b<c
# 4*a*b<(c-a-b)^2
print "Yes" if c-a-b>=0 and 4*a*b<(c-a-b)**2 else "No"

Submission status: Accepted

Solution code:
import math

a, b, c = map(int, input().split())
x = c - a - b
if (x < 0):
    print("No")
else:
    ans = ["No","Yes"]
    print(ans[x*x-4*a*b>0])

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

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

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

Submission status: Accepted

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

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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

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

sqrt_ab = Decimal(a).sqrt() + Decimal(b).sqrt()
sqrt_c = Decimal(c).sqrt()

if sqrt_ab < sqrt_c:
    print('Yes')
else:
    print('No')

Submission status: Accepted

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

Submission status: Accepted

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