Copiado al portapapeles
Descripción
En el famoso juego “Starcraft” toma t minutos crear a k marines que salen de las barracas, todos los marines están listos al mismo tiempo a los t minutos que se los empezó a crear en las barracas. Como es tu juego, necesitas al menos n marines para completar una misión, pero actualmente no tienes ninguno. Tienes sólamente una barraca para crear a los marines pero si quieres agilizar el proceso puedes construir otra barraca que te tomaría d minutos. Mientras una de las barracas está en construcción la otra puede seguir creando más marines, una vez terminadas las barracas, los dos hornos van a crear marines simultáneamente y no puedes construir más de una barraca.
Determinar si es razonable construir la segunda barraca; por ejemplo, si decrece el tiempo mínimo necesitado para tener n marines o no. Si el tiempo que se necesita para crear la segunda barraca es igual al otro, entonces no es razonable.
Entrada
La línea de entrada contiene varios números n, t, k, d (1 ≤ n, t, k, d ≤ 1 000) el número de marines que se necesita, el tiempo que se necesita para crear k marines en una barraca, el número de marines creados al mismo tiempo y el tiempo que se necesita para crear la segunda barraca.
Salida
Si es razonable construir una segunda barraca imprimir “YES”, de lo contrario imprimir “NO”.