fork download
  1. import math
  2.  
  3. # Entrada
  4. entrada = "1 10" # ingreso de datos (ejemplo: 1 hamburguesa y capacidad para 10 caras)
  5. N, X = map(int, entrada.split())
  6.  
  7. # Validación de rango
  8. if 1 <= N <= 10**9 and 1 <= X <= 1000:
  9. # Calculamos el número total de caras necesarias
  10. caras_totales = 2 * N
  11.  
  12. # Calculamos el número total de minutos necesarios
  13. if caras_totales <= X:
  14. minutos = 1 # Si la freidora puede freír todas las caras en un minuto
  15. else:
  16. minutos = math.ceil(caras_totales / X) # Si no, calculamos los minutos necesarios
  17.  
  18. # Salida
  19. print(int(minutos)) # Imprimir el resultado
  20. else:
  21. print("Error: N debe estar entre 1 y 10^9, y X entre 1 y 1000.")
  22.  
  23. # Tiempo: ~0.01s Memoria: ~7068KB
  24. # Complejidad algorítmica: O(1)
Success #stdin #stdout 0.01s 7236KB
stdin
Standard input is empty
stdout
1