Problem:


Score : 200 points

Problem Statement

Takahashi and Aoki will have a battle using their monsters.

The health and strength of Takahashi's monster are A and B, respectively, and those of Aoki's monster are C and D, respectively.

The two monsters will take turns attacking, in the order Takahashi's, Aoki's, Takahashi's, Aoki's, ...
Here, an attack decreases the opponent's health by the value equal to the attacker's strength.
The monsters keep attacking until the health of one monster becomes 0 or below. The person with the monster whose health becomes 0 or below loses, and the other person wins.

If Takahashi will win, print Yes; if he will lose, print No.

Constraints

1 \leq A,B,C,D \leq 100

All values in input are integers.

Input

Input is given from Standard Input in the following format:

A B C D

Output

If Takahashi will win, print Yes; if he will lose, print No.

Sample Input 1

10 9 10 10

Sample Output 1

No

First, Takahashi's monster attacks Aoki's monster, whose health is now 10-9=1.

Next, Aoki's monster attacks Takahashi's monster, whose health is now 10-10=0.

Takahashi's monster is the first to have 0 or less health, so Takahashi loses.

Sample Input 2

46 4 40 5

Sample Output 2

Yes



Sample input:
10 9 10 10


Sample output:
No

Submission status: Wrong Answer

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

while a > 0:
    c = c-b
    print(c)
    if c < 0:
        print('Yes')
        exit()
    a = a-d
print('No')

Submission status: Wrong Answer

Solution code:
A,B,C,D = map(int, input().split())

if C//B <= A//D:
    print("Yes")

else:
    print("No")

Submission status: Wrong Answer

Solution code:
A,B,C,D = map(int, input().split())

if C/B <= A/D:
    print("Yes")

else:
    print("No")

Submission status: Wrong Answer

Solution code:
import sys

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

while True:
    d = d - a
    if d <= 0:
        print("Yes")
        sys.exit()
    else:
        b = b - c
    if b <= 0:
        print("No")
        sys.exit()

Submission status: Wrong Answer

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

while b<=0 or d<=0:
    d = d - a
    if d <= 0:
        print("Yes")
    else:
        b = b - c
    if b <= 0:
        print("No")

Submission status: Wrong Answer

Solution code:
t_hp, t_pwr, a_hp, a_pwr = map(int, input().split())

while True:
    a_hp -= t_pwr
    t_hp -= a_pwr

    if a_hp < 0:
        print("Yes")
        break
    elif t_hp < 0:
        print("No")
        break

Submission status: Wrong Answer

Solution code:
a1, a2, b1, b2 = map(int, input().split())

if b2//a1 <= a2//b1:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
input_line = input().split()
A = int(input_line[0])
B = int(input_line[1])
C = int(input_line[2])
D = int(input_line[3])
while (1):
    C -= B
    if C <= 0:
        print("Yes")
        break
    A -= D
    if A <= 0:
        print("no")
        break

Submission status: Wrong Answer

Solution code:
a, b, c, d = map(int, input().split())
if c // b + c % b > a//d + a % d:
    print('No')
else:
    print('Yes')

Submission status: Wrong Answer

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

def cmald(a,b,c,d):
  while True:
    b-=c
    if b<=0:
      print("Yes")
      return 
    a-=d
    if a<=0:
      print("No")
      return 
    
cmald(a,b,c,d)

Submission status: Wrong Answer

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

x = a/d
y = c/b

print('Yes' if x>=y else 'No')

Submission status: Wrong Answer

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


while(a >=0 and c>=0):
    c = c - b
    if(c <= 0):
        print('No')
        break
    elif(a <=0):
        a = a - d
        print('Yes')
        break

Submission status: Wrong Answer

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


while(a >=0 and c>=0):
    c = c - b
    a = a - d
    if(c <= 0):
        print('No')
        break
    elif(a <=0):
        print('Yes')
        break

Submission status: Wrong Answer

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


while(a >=0 and c>=0):
    a = a - d
    c = c - b
    if(a <= 0):
        print('Yes')
        break
    elif(c <=0):
        print('No')
        break

Submission status: Wrong Answer

Solution code:
A,B,C,D = (map(int,input().split()))
while True:
    C = C - D
    if C <= 0:
        print('Yes')
        break
    A = A-D
    if A<=0:
        print ('No')
        break

Submission status: Wrong Answer

Solution code:
a,b,c,d = (map(int,input().split()))
while True:
    c = c - d
    if c <= 0:
        print('Yes')
        break
    a = a-d
    if a<=0:
        print ('No')
        break

Submission status: Wrong Answer

Solution code:
a,b,c,d = (map(int,input().split()))
while True:
    a = a-d
    if a<=0:
        print ('No')
        break
    c = c-d
    if c<=0:
        print ('Yes')
        break

Submission status: Wrong Answer

Solution code:
A,B,C,D = map(int, input().split())
X = C // B
Y = A // D
if X <= Y:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
A,B,C,D = map(int, input().split())

X = C // B
Y = A // D
if X <= Y:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
A,B,C,D = input().split()
A = int(A)
B = int(B)
C = int(C)
D = int(D)
if A>=1 and A<=100 and B>=1 and B<=100 and C>=1 and C<=100 and D>=1 and D<=100:
    if A-D > C-B or A - D ==0:
        print ('Yes')
    else:
        print ('No')

Submission status: Wrong Answer

Solution code:
A,B,C,D = input().split()
A = int(A)
B = int(B)
C = int(C)
D = int(D)
if A-D > C-B or A - D ==0:
    print ('Yes')
else:
    print ('No')

Submission status: Wrong Answer

Solution code:
A,B,C,D = input().split()
A = int(A)
B = int(B)
C = int(C)
D = int(D)
if A-D > C-B:
    print ('Yes')
else:
    print ('No')

Submission status: Wrong Answer

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

if math.ceil(c/b) <= math.ceil(a/d):
  print("YES")
else:
  print("NO")

Submission status: Wrong Answer

Solution code:
a, b, c, d = map(int, input().split())
x = a/d
y = c/b
if x >= y:
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

Solution code:
# encoding="UTF-8"

A,B,C,D = map(int,input().split())
i=0
while i == 0:
    C -= B
    if C <= 0:
        print("Yes")
        break
    A -= D
    if A <= 0:
        print("NO")
        break

Submission status: Wrong Answer

Solution code:
import math

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

if math.ceil(c//b) > math.ceil(a//d):
    print("No")
else:
    print("Yes")

Submission status: Wrong Answer

Solution code:
n, a, b, c = (int(x) for x in input().split())
while n > 0 and b > 0:
    n -= c
    if n < 0:
        print("No")
        break
    b -= a
    if b < 0:
        print("Yes")
        break

Submission status: Wrong Answer

Solution code:
n, a, b, c = (int(x) for x in input().split())
while n > 0 and b > 0:
    n -= c
    if n <= 0:
        print("No")
        break
    b -= a
    if b <= 0:
        print("Yes")
        break

Submission status: Wrong Answer

Solution code:
n, a, b, c = (int(x) for x in input().split())
while n > 0 and b > 0:
    n -= c
    if n == 0:
        print("No")
        break
    b -= a
    if b == 0:
        print("Yes")
        break

Submission status: Wrong Answer

Solution code:
n, a, b, c = (int(x) for x in input().split())
while n > 0 and b > 0:
    n -= c
    if n == 0:
        print("No")
        break
    b -= a
    if b == 0:
        print("Yes")

Submission status: Wrong Answer

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


 
while a>0 or c>0:
    c = c - b
    print(c)
    if c<1:
        
        break
    
    a = a - d
    print(a)
    if a < 1:

        break
    
    print(a,c)

  
print(a,c)

if a<0 or a==0:
  print("No")
else:
  print("Yes")

Submission status: Wrong Answer

Solution code:
import math

data = input().split()
a = int(data[0])
b = int(data[1])
c = int(data[2])
d = int(data[3])

takahasi = math.ceil(c / b)
aoki = math.ceil(a / d)

if takahasi < aoki:
  print("No")
else:
  print("Yes")

Submission status: Wrong Answer

Solution code:
a,b,c,d = map(int,input().split())
 
while b<1 or d<1:
  a = a - d
  if a<1:
      break
  c = c - b
  if c < 1:
      break
  
if a<0 or a==0:
  print("No")
else:
  print("Yes")

Submission status: Wrong Answer

Solution code:
a,b,c,d =map(int, input().split())
while True:
    c -=b
    if c <= b:
        print("Yes")
        break
    a -=d
    if a <= d:
        print("No")
        break

Submission status: Wrong Answer

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


print(5//6)
#print(a//d)
if c//b<a//d:
    print('No')
elif c//b==a//d==0:
    print('No')
elif c//b==a//d and a%d==0:
    print('No')
else:
    print('Yes')

Submission status: Wrong Answer

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


#print(c//b)
#print(a//d)
if c//b<a//d:
    print('No')
elif c//b==a//d and a%d==0:
    print('No')
else:
    print('Yes')

Submission status: Wrong Answer

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


#print(c//b)
#print(a//d)
if c//b<a//d:
    print('No')
else:
    if a%d==0:
        print('No')
    else:
        print('Yes')

Submission status: Wrong Answer

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



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

Submission status: Wrong Answer

Solution code:
a,b,c,d = map(int,input().split())
 
while b<1 or d<1:
  a = a - d
  c = c - b
  
if a<0 or a==0:
  print("No")
else:
  print("Yes")

Submission status: Wrong Answer

Solution code:
a,b,c,d = map(int,input().split())
 
while b<1 or d<1:
  a -= d
  c -= b
  
if a<0 or a==0:
  print("No")
else:
  print("Yes")

Submission status: Wrong Answer

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

while b<1 or d<1:
  a -= d
  c -= b
  
if a<1:
  print("No")
else:
  print("Yes")

Submission status: Wrong Answer

Solution code:
te, to, ae, ao = map(int, input().split())

while te>0 and ae>0:
    ae -= to
    te -= ao
if ae < 0:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
te, to, ae, ao = map(int, input().split())

while te>0 and ae>0:
    ae -= to
    te -= ao
if ae < 0:
    print('No')
else:
    print('Yes')

Submission status: Wrong Answer

Solution code:
a,b,c,d=map(int,input().split())
print("No" if a//d - (c//b -1) < 0 else "Yes" if c%b==0 else "No")

Submission status: Wrong Answer

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

x = a / d
y = c / b

if x >= y:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
a,b,c,d = map(int, input().split(' '))
t = (c+b-1)//b
t2 = (a+d-1)//d
if t >= t2:
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

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

x = a / d
y = c / b

if x >= y:
    print("YES")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
t_hp, t_power, a_hp, a_power = map(int, input().split())

while True:
    a_hp -= t_power
    t_hp -= a_power
    if a_hp < 0 or t_hp < 0:
        break

if t_hp > a_hp:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

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

win = 0
lose = 0

if c%b == 0:
    win = c/b
else:
    win = c/b + 1

if a%d == 0:
    lose = a/d
else:
    lose = a/d + 1

if win <= lose:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
t_h, t_a, a_h, a_a = [int(i) for i in input().split()]
aoki = a_h // t_a
takahashi = t_h // a_a

if aoki <= takahashi:
    print('No')
else:
    print('Yes')

Submission status: Wrong Answer

Solution code:
t_h, t_a, a_h, a_a = [int(i) for i in input().split()]
import math
aoki = math.floor(a_h/t_a)
takahashi = math.floor(t_h/a_a)

if aoki <= takahashi:
    print('No')
else:
    print('Yes')

Submission status: Wrong Answer

Solution code:
a = list(map(int, input().rstrip().split()))
A = a[0]
B = a[1]
C = a[2]
D = a[3]

while True:
    C -= B
    if C <= 0:
        print('yes')
        break
    
    A -= D
    if A <= 0:
        print('no')
        break

Submission status: Wrong Answer

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

A = F[0]
B = F[1]
C = F[2]
D = F[3]

count = 0
while(1):
    if count%2==0:
        C -= B
    else:
        A -= D
    
    count += 1
    if C<=0 and A<=0:
        if C <= 0:
            print('Yes')
            break
        else:
            print('No')
            break

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
A, B, C, D = [int(s) for s in input().split()]
turn = 0
while A > 0 and C > 0:
  if turn == 0:
    A -= D
    turn = 1
  else:
    C -= B
    turn = 0
if A > 0:
  print("Yes")
else:
  print("No")

Submission status: Wrong Answer

Solution code:
A, B, C, D = [int(s) for s in input().split()]
turn = 0
while A > 0 and C > 0:
  if turn == 0:
    A -= D
  else:
    C -= B
if A > 0:
  print("Yes")
else:
  print("No")

Submission status: Wrong Answer

Solution code:
def solve(a, b, c, d):
    for t in range(100):
        if t % 2 == 0:
            c -= b
            if c <= 0:
                return "Yes"
        else:
            a -= d
            if a <= 0:
                return "No"

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

Submission status: Wrong Answer

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

while a>0 and c>0:
  c -= b
  a -= d
  
  
if a>0:
  print("Yes")
  
else:
  print("No")

Submission status: Wrong Answer

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

while a>0 and c>0:
  c -= b
  a -= d
  
  

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

Submission status: Wrong Answer

Solution code:
th,td,ah,ad = map(int,input().split())
x,y = (td+ah-1)//ah,(ad+th-1)//th
if(x<=y):print("Yes")
else:print("No")

Submission status: Wrong Answer

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

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

Submission status: Wrong Answer

Solution code:
a, b, c, d = [int(s) for s in input().split(" ")]
while(True):
  c -= b
  if c <= 0:
    print("Yes")
    break
  a -= d
  if c <= 0:
    print("No")
    break

Submission status: Wrong Answer

Solution code:
a, b, c, d = [int(s) for s in input().split(" ")]
while(a > 0 and c > 0):
  c -= b
  if c <= 0:
    print("Yes")
    break
  a -= d
  if c <= 0:
    print("No")
    break

Submission status: Wrong Answer

Solution code:
A, B, C, D = [int(n) for n in input().split()]
takahasi_turn = C / B
aoki_turn = A / D
if int(takahasi_turn) == int(aoki_turn):
    print("Yes")
elif takahasi_turn >= aoki_turn:
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
A,B,C,D = map(int,input().split())
if -A//D >= -C//B  :
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

Solution code:
a,b,c,d=map(int,input().split())
w=a//d
v=c//b
if v<=w:
    print("No")
else:
    print("Yes")

Submission status: Wrong Answer

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

ee = 0
for aa in range(a):
    if ee % 2 == 0:
        c = c - b
        if c <= 0:
            print('Yes')
            break
        else:
            ee += 1
    else:
        a = a - d
        if a <= 0:
            print('No')
            break
        else:
            ee += 1

Submission status: Wrong Answer

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

#T = L[0:2]
#A = L[2:4]

TA = L[1]*L[2]
AA = L[3]*L[0]

#print("{}, {}". format(TA, AA))
if TA > AA:
    print("No")
else:
    if AA - TA > L[3]:
        print("Yes")
    else:
        print("No")

Submission status: Wrong Answer

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

#T = L[0:2]
#A = L[2:4]

TA = L[2]/L[1]
AA = L[0]/L[3]

#print(TA)
#print(AA)
if TA < AA or (TA-AA < 1):
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

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

#T = L[0:2]
#A = L[2:4]

TA = L[2]/L[1]
AA = L[0]/L[3]

print(TA)
print(AA)
if TA < AA or (TA-AA < 1):
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

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

while not(a<=0 or c<=0):
	a=a-d
	c=c-b

if a<=0 and c<=0:
	print("yes\n")
elif a<=0:
	print("no\n")
else:
	print("yes\n")

Submission status: Wrong Answer

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

aoki_new = (a+d-1)/d
taka_new1 = (c+b-1)/b

if aoki_new >= taka_new1:
	print("Yes") #takahasi is loses because its heath is zero first
else:
	print("No")

Submission status: Wrong Answer

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

aoki_new = (a+d-1)/d
taka_new1 = (c+b-1)/b

if aoki_new >= taka_new1:
	print("No") #takahasi is loses because its heath is zero first
else:
	print("Yes")

Submission status: Wrong Answer

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

TAKA = 0
AOKI = 1
PH = 0
PW = 1

user = [[arr[0], arr[1]], [arr[2], arr[3]]]

taka = user[TAKA]
aoki = user[AOKI]
uid = TAKA

while (taka[PH] > 0 and aoki[PH] > 0):
  user[(uid + 1) % 2][PH] -= user[uid][PW]
  print(user)
  uid = (uid + 1) % 2

  
result = 'No' if taka[PH] <= 0 else 'Yes'

Submission status: Wrong Answer

Solution code:
a,b,c,d = map(int,input().split())
aoki_new = b-c
taka_new1 = d-a
if taka_new1 < aoki_new :
	print("No") #takahasi is loses because its heath is zero first
else:
	print("Yes")

Submission status: Wrong Answer

Solution code:
a,b,c,d = map(int,input().split())
aoki_new = c-b
taka_new1 = a-d
if taka_new1 < aoki_new :
	print("No") #takahasi is loses because its heath is zero first
else:
	print("Yes")

Submission status: Wrong Answer

Solution code:
a, b, c, d = map(int, input().split())
E = a//d
F = c//b

if E < F:
  print("Yes")
else:
  print("No")

Submission status: Wrong Answer

Solution code:
from sys import stdin
import math


def main():
    _in = [_.rstrip() for _ in stdin.readlines()]
    A, B, C, D = list(map(int,_in[0].split(' ')))  # type:list(int)
    # vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
    HP_takahashi = A
    HP_aoki = C
    while HP_takahashi-D > 0 or HP_aoki-B > 0:
        HP_aoki -= B
        HP_takahashi -= D
    else:
        if HP_takahashi <= 0 and HP_aoki <= 0:
            TF = 'Yes'
        elif HP_takahashi <= 0:
            TF = 'No'
        else:
            TF = 'Yes'
    # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    print(TF)


def ans():
    _in = [_.rstrip() for _ in stdin.readlines()]
    A, B, C, D = list(map(int,_in[0].split(' ')))  # type:list(int)
    # vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
    TF = 'Yes' if math.ceil(A/D)>=math.ceil(B/C) else 'No'
    # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    print(TF)


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

Submission status: Wrong Answer

Solution code:
from sys import stdin
import math


def main():
    _in = [_.rstrip() for _ in stdin.readlines()]
    A, B, C, D = list(map(int,_in[0].split(' ')))  # type:list(int)
    # vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
    HP_takahashi = A
    HP_aoki = C
    while HP_takahashi-D > 0 or HP_aoki-B > 0:
        HP_aoki -= B
        HP_takahashi -= D
    else:
        if HP_takahashi <= 0 and HP_aoki <= 0:
            TF = 'Yes'
        elif HP_takahashi <= 0:
            TF = 'No'
        else:
            TF = 'Yes'
    # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    print(TF)


def ans():
    _in = [_.rstrip() for _ in stdin.readlines()]
    A, B, C, D = list(map(int,_in[0].split(' ')))  # type:list(int)
    # vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
    TF = 'Yes' if math.ceil(A/D)>=math.ceil(B/C) else 'No'
    # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    print(TF)



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

Submission status: Wrong Answer

Solution code:
from sys import stdin
import math


def main():
    _in = [_.rstrip() for _ in stdin.readlines()]
    A, B, C, D = list(map(int,_in[0].split(' ')))  # type:list(int)
    # vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
    HP_takahashi = A
    HP_aoki = C
    while HP_takahashi-D > 0 or HP_aoki-B > 0:
        HP_aoki -= B
        HP_takahashi -= D
    else:
        if HP_takahashi <= 0 and HP_aoki <= 0:
            TF = 'Yes'
        elif HP_takahashi <= 0:
            TF = 'No'
        else:
            TF = 'Yes'
    # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    print(TF)


def ans():
    _in = [_.rstrip() for _ in stdin.readlines()]
    A, B, C, D = list(map(int,_in[0].split(' ')))  # type:list(int)
    # vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
    TF = 'Yes' if math.ceil(A/D)>math.ceil(B/C) else 'No'
    # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    print(TF)



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

Submission status: Wrong Answer

Solution code:
a,b,c,d=map(int,input().split())
taka=c/b
ao=a/d
taka=taka if taka==c//b else taka+1
ao=ao if ao==a//d else ao+1
print("Yes" if taka<=ao else "No")

Submission status: Wrong Answer

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

print("Yes" if int((c+b-1)/b) >= int((c+b-1)/b) else "No")

Submission status: Wrong Answer

Solution code:
a, b, c, d = list(map(int, input().split())) 
 
x = int((a+d-1)/d)
y = int((c+b-1)/b)
 
print("Yes" if a >= b else "No")

Submission status: Wrong Answer

Solution code:
a, b, c, d = list(map(int, input().split())) 
 
x = int((a+d-1)/d)
y = int((c+b-1)/b)
 
if a >= b:
  print("Yes")
elif b > a:
  print("No")

Submission status: Wrong Answer

Solution code:
a, b, c, d = list(map(int, input().split())) 
 
x = int(a/d)
y = int(c/b)
 
if a >= b:
  print("Yes")
elif b > a:
  print("No")

Submission status: Wrong Answer

Solution code:
a,b,c,d=map(int, input().split())
while a>0 or c>0:
  c=c-b
  if c<=0:
    break
  a=a-d
if c<=0:
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

Solution code:
temp=list(map(int,input().rstrip().split()))
a=temp[0]
b=temp[1]
c=temp[2]
d=temp[3]
while temp[0] <=0 or temp[2] <= 0 :
    temp[2]=temp[2]-temp[1]
    temp[0]=temp[3]-temp[0]
if temp[0]>temp[2] :
    print("Yes")
else :
    print("No")

Submission status: Wrong Answer

Solution code:
A,B,C,D = map(int,input().split())
while True:
    A = A - D
    C = C - B
    if C <= 0:
        print('Yes')
        break
    
    if A <= 0:
        print('No')

Submission status: Wrong Answer

Solution code:
A,B,C,D = map(int,input().split())
while True:
    A = A - D
    C = C - B
    if C-B <= 0:
        print('Yes')
        break
    
    if A-D <= 0:
        print('No')

Submission status: Wrong Answer

Solution code:
A,B,C,D = map(int,input().split())

if A-D <= 0:
  print('No')
  
elif C-B <= 0:
  print('Yes')

Submission status: Wrong Answer

Solution code:
A,B,C,D = map(int,input().split())
if A%D >= C%B:
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

Solution code:
A,B,C,D = map(int,input().split())
if A%D > C%B:
  print('Yes')
else:
  print('No')

Submission status: Wrong Answer

Solution code:
A,B,C,D=map(int,input().split())

if(abs(C/B+1)>abs(A/C+1)):
    print('Yes')

else:
    print('No')

Submission status: Wrong Answer

Solution code:
#B
ABCD = input().split(' ')
A = int(ABCD[0])
B = int(ABCD[1])
C = int(ABCD[2])
D = int(ABCD[3])
while A > 0 and C > 0:
    A -= D
    C -= B
if A <= 0:
    print('No')
else:
    print('Yes')

Submission status: Wrong Answer

Solution code:
A,B,C,D=map(float, input().split())
X,x=divmod(C,B)
Y,y=divmod(A,D)

if X<=Y:
    print("No")
else:
    print("Yes")

Submission status: Wrong Answer

Solution code:
a, b, c, d = map(int, input().split())
if a + b >= c + d:
    print('Win')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
a,b,c,d = map(int, input().split())
e = a % d
f = c%b

if e>=f:
  print("Yes")
else:
  print("No")

Submission status: Wrong Answer

Solution code:
THP, TAT, AHP, AAT = map(int, input().split())

turn = 0
while True:
  if turn % 2 == 0:
    AHP -= TAT
    if AHP <= 0:
      print("Yes")
      break
  else:
    THP -= AAT
    if THP <= 0:
      print("No")
      break

Submission status: Wrong Answer

Solution code:
I=[int(i) for i in input().split()]
a,b,c,d=I[0],I[1],I[2],I[3]
while a>0 and b>0:
  c-=b
  a-=d
  if c<b:
    print("Yes")
    break
  if a<d:
    print("No")
    break
  if c==0:
    print('Yes')
    break
  if a==0:
    print('No')
    break

Submission status: Wrong Answer

Solution code:
I=[int(i) for i in input().split()]
a,b,c,d=I[0],I[1],I[2],I[3]
while a>0 and b>0:
  c-=b
  a-=d
  if c==0:
    print('Yes')
    break
  if a==0:
    print('No')
    break

Submission status: Wrong Answer

Solution code:
I=[int(i) for i in input().split()]
a,b,c,d=I[0],I[1],I[2],I[3]
while a>0 and b>0:
  c-=b
  a-=d
  if c==0:
    print('No')
    break
  if a==0:
    print('Yes')
    break

Submission status: Wrong Answer

Solution code:
a,b,c,d = map(int,input().split())
if a/b >= c/d:
    print('No')
else:
    print('Yes')

Submission status: Wrong Answer

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

while True:
    c = c - b
    if(c <= 0):
        print("YES")
        break
    else:
        a = a - d
        if (a <= 0):
            print("NO")
            break

Submission status: Wrong Answer

Solution code:
h1_init,a_t,h2_init,a_a = list(map(int, input().split()))
h1=h1_init
h2=h2_init

while h1>=0 or h2>=0:
  h2=h2-a_t
  if h2<=0:
    print("yes")
    break
    
  h1=h1-a_a
  if h1<=0 :
    print("no")
    break

Submission status: Wrong Answer

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

# B - Battle
def takahashi_win():
	A, B, C, D = map(int, input().split())
	i = 0

	while True:
		if i % 2 == 0:
			if C-B <= 0:
				return True
			else:
				C -= B
		else:
			if A-D <= 0:
				return False
			else:
				D -= A
		
		i += 1


if takahashi_win():
	print('Yes')
else:
	print('No')

Submission status: Wrong Answer

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

# B - Battle
def takahashi_win():
	A, B, C, D = map(int, input().split())
	i = 0

	while True:
		if i % 2 == 0:
			if B >= C:
				return True
			else:
				C -= B
		else:
			if D >= A:
				return False
			else:
				D -= A
		
		i += 1


if takahashi_win():
	print('Yes')
else:
	print('No')

Submission status: Wrong Answer

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

while (True):
  a-=d
  if a<=0:
    print("No")
    break
  c-=b
  if c<=0:
    print("Yes")
    break

Submission status: Wrong Answer

Solution code:
a,b,c,d=map(int,input().split())
n=a/c
m=d/b
if n>=m:
    print('Yes')
else:
    print('No')

Submission status: Wrong Answer

Solution code:
a,b,c,d=map(int,input().split())
i=0
while a>0 and c>0:
  if i%2==0:
    c-=b
  else:
    a-=d
  if a<=0:
    print('No')
    break
  if c<=0:
    print('Yes')
    break

Submission status: Wrong Answer

Solution code:
a,b,c,d = map(int,input().split())
if -(-c/b) > -(-a//d):
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

Solution code:
a,b,c,d = map(int,input().split())
if -int(-c / b) > -int(-a / d):
    print("Yes")
else:
    print("No")

Submission status: Wrong Answer

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

Submission status: Wrong Answer

Solution code:
"""
// Author : snape_here - Susanta Mukherjee
     
 """
 
from __future__ import division, print_function
 
import os,sys
from io import BytesIO, IOBase
 
if sys.version_info[0] < 3:
    from __builtin__ import xrange as range
    from future_builtins import ascii, filter, hex, map, oct, zip
 
 
def ii(): return int(input())
def si(): return input()
def mi(): return map(int,input().split())
def li(): return list(mi())
 
 
def read():
    sys.stdin = open('input.txt', 'r')  
    sys.stdout = open('output.txt', 'w') 
 
def gcd(x, y):
    while y:
        x, y = y, x % y
    return x

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

mod=1000000007

import math

import bisect

abc="abcdefghijklmnopqrstuvwxyz"

def main():

    a,b,c,d=mi()
    while(a and c):
        a-=d 
        b-=c
        if a<=0:
            print("No")
            exit()
        if b<=0:
            print("Yes")
            exit()

# region fastio

 
BUFSIZE = 8192
 
 
class FastIO(IOBase):
    newlines = 0
 
    def __init__(self, file):
        self._fd = file.fileno()
        self.buffer = BytesIO()
        self.writable = "x" in file.mode or "r" not in file.mode
        self.write = self.buffer.write if self.writable else None
 
    def read(self):
        while True:
            b = os.read(self._fd, max(os.fstat(self._fd).st_size, BUFSIZE))
            if not b:
                break
            ptr = self.buffer.tell()
            self.buffer.seek(0, 2), self.buffer.write(b), self.buffer.seek(ptr)
        self.newlines = 0
        return self.buffer.read()
 
    def readline(self):
        while self.newlines == 0:
            b = os.read(self._fd, max(os.fstat(self._fd).st_size, BUFSIZE))
            self.newlines = b.count(b"\n") + (not b)
            ptr = self.buffer.tell()
            self.buffer.seek(0, 2), self.buffer.write(b), self.buffer.seek(ptr)
        self.newlines -= 1
        return self.buffer.readline()
 
    def flush(self):
        if self.writable:
            os.write(self._fd, self.buffer.getvalue())
            self.buffer.truncate(0), self.buffer.seek(0)
 
 
class IOWrapper(IOBase):
    def __init__(self, file):
        self.buffer = FastIO(file)
        self.flush = self.buffer.flush
        self.writable = self.buffer.writable
        self.write = lambda s: self.buffer.write(s.encode("ascii"))
        self.read = lambda: self.buffer.read().decode("ascii")
        self.readline = lambda: self.buffer.readline().decode("ascii")
 
 
def print(*args, **kwargs):
    """Prints the values to a stream, or to sys.stdout by default."""
    sep, file = kwargs.pop("sep", " "), kwargs.pop("file", sys.stdout)
    at_start = True
    for x in args:
        if not at_start:
            file.write(sep)
        file.write(str(x))
        at_start = False
    file.write(kwargs.pop("end", "\n"))
    if kwargs.pop("flush", False):
        file.flush()
 
 
if sys.version_info[0] < 3:
    sys.stdin, sys.stdout = FastIO(sys.stdin), FastIO(sys.stdout)
else:
    sys.stdin, sys.stdout = IOWrapper(sys.stdin), IOWrapper(sys.stdout)
 
input = lambda: sys.stdin.readline().rstrip("\r\n")
 
# endregion
 
 
if __name__ == "__main__":
    #read()
    main()