fork download
  1. # Entrada
  2. entrada = "0 22" # ingreso de datos
  3. N, X = map(int, entrada.split())
  4.  
  5. # Validación de rango
  6. if 1 <= N <= 10**9 and 1 <= X <= 1000:
  7. # Calculamos el número total de minutos necesarios
  8. if N % X == 0: # Verifica si N es múltiplo de X las tandas seran enteras
  9. minutos = int(2 * N / X) # Cada tanda seria par asi que no sobraria nada
  10. else:
  11. minutos = int(N / X) + 2 # lo que sobra necesita 2 min para freir no es multiplo
  12.  
  13. # Salida
  14. print(int(minutos)) # Imprimir el resultado
  15. else:
  16. print("Error: N debe estar entre 1 y 10^9, y X entre 1 y 1000.")
  17.  
  18. # tiempo = 0.01s memoria= 7068KB
  19.  
  20. # Complejidad algorítmica: O(1)
  21.  
Success #stdin #stdout 0.01s 7096KB
stdin
Standard input is empty
stdout
Error: N debe estar entre 1 y 10^9, y X entre 1 y 1000.