Método del Cangrejo


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
C++, Python

Descripción

Hoy les vengo a traer el desarrollo del tema «El método del cangrejo» que corresponde a la materia de Razonamiento matemático. La solución de este tipo de problemas es muy simple y sencilla, lo van a ver ahora que expliquemos con detalle todo. Sin más, aquí nos sumergimos y espero que les guste:

La resolución de este tipo de problemas es relativamente sencilla, solo debemos seguir los siguientes pasos:

  1. Colocamos todas las operaciones que nos indique el ejercicio de manera vertical, una debajo de otra.
  2. El resultado final (que nos tienen que dar como dato), también lo colocamos, debajo de todas las operaciones anotadas.
  3. El siguiente paso es invertir cada una de las operaciones que acabamos de escribir. (Si tenemos una suma, la cambiamos por una resta; si tenemos una multiplicación, la cambiamos por una división; y así sucesivamente todas las demás).
  4. Es momento de empezar a operar, desde abajo hacia arriba, con el dato que nos dieron en el problema.
  5. El resultado que obtendremos, es la respuesta y el dato que estaba como incógnita en el enunciado del ejercicio.

Problema

Si a un número N lo multiplicamos por A y al resultado le quitamos B, obtenemos otro número que dividido entre C nos da como resultado D. ¿Cuál es el número inicial X?

Ejemplo

Entrada

La primera línea y única de entrada contiene cuatro enteros A, B, C y D (1 \le A \le B \le C \le D \le 10 000 000)

Salida

La única línea debe contener el número inicial X.

Ejemplos

Entrada
9 13 10 5
Salida
7
Nota

Siempre las operaciones e harán en el orden planteado.


Comments

There are no comments at the moment.