Hay chocolates cada uno vale x. Tienes una cantidad total contigo y puedes intercambiar z envoltorios por 1 chocolate. De esta manera, ¿cuántos chocolates puede comer?

  1. Dejemos que ‘ans’ sea nuestra respuesta final.
  2. ans = (y / x)
  3. Siga sumando integer temp = [(y / x) / z ^ i] en ans, comenzando desde i = 1 hasta n, hasta que obtengamos temp <1.

y = cantidad total que tiene
x = valor de cada chocolate

Con la cantidad dada, puedes comprar chocolates y / x.
Ahora hay una oferta de intercambio también.
por cada contenedor z puedes comprar un chocolate más.
significa que obtuvo Rs y / z, que puede usar para comprar más chocolates.
con esta cantidad, puede (pero / y) x chocolates.

Chocolate total = y / x + (y / z) / x

Lo cual no es más que la ecuación a continuación.
y (z + 1) / zx

Tomemos un ejemplo:
Tienes Rs 100 (y)
Cada chocolate Rs 10 (x)
Puedes obtener un chocolate por envoltorios de 10 (z)

Total de chocolates = 100/10 + (100/10) / 10
que es igual a 11.