¿Cuánto café queda?


Submit solution

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

Authors:
Problem type
Allowed languages
C++, Java, Python

Descripción

Como científica informática, Jocelyn se ha dado cuenta de que es muy importante tener en su mañana café. Además, es bueno saber cuándo se acabará el café para poder planificar adecuadamente cuando recargar. Su taza de café tiene la forma de la sección transversal de un cono. Aquí hay una vista horizontal:

Jocelyn empieza la mañana con una taza llena. Después de un tiempo, nota la profundidad del café. restante: esta es la distancia desde el fondo de la taza hasta la superficie del café (tenga en cuenta que la superficie del café es un plano paralelo al fondo de la taza). Dada esta información, Calcule cuánto tiempo más pasará antes de que se termine el café, suponiendo que bebe café al mismo ritmo constante todo el tiempo.

Tarea

Dada la información sobre la taza y el tiempo transcurrido para beber, determine cuántos minutos tardará Jocelyn en terminar el café.

Entrada

Sólo hay una línea de entrada; contiene cinco números enteros separados por espacios:

  • r (1 \le r \le 100), el radio del fondo de la copa en pulgadas,
  • s (r < s \le 1000), el radio de la parte superior de la copa en pulgadas,
  • h (2 \le h \le 1000), la altura de la copa en pulgadas,
  • m (1 \le m \le 1000), el número de minutos que se ha bebido café,
  • d (1 \le d < h), la profundidad del café restante en pulgadas.
Salida

Imprima un único número de punto flotante en una línea por sí solo: la cantidad de minutos que tardará en terminar Jocelyn la taza de café. Se aceptará cualquier respuesta dentro de una tolerancia absoluta o relativa de 10^6.

Entrada #1
3 7 5 15 4
Salida #1
30.284316723
Entrada #2
10 50 100 47 50
Salida #2
12.469387755
Entrada #3
5 6 12 30 7
Salida #3
35.081603090

Comments


  • 7
    Marco_Escandon  commented on Feb. 18, 2024, 3:58 p.m.

    La respuesta tiene que ser dada con 9 lugares después del punto