Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.58 KB | None | 0 0
  1. n = int(input())
  2. queue = []
  3. for _ in range(n):
  4.     data = input().split()
  5.     num1 = data[0]
  6.     num2 = data[1]
  7.     queue.append(num1)
  8.     queue.append(num2)
  9.  
  10. left_fuel = 0
  11. index = 0
  12. counter = 0
  13.  
  14.  
  15. while True:
  16.     liters = int(queue.pop(0))
  17.     distance = int(queue.pop(0))
  18.  
  19.     if liters + left_fuel >= distance:
  20.         left_fuel += liters - distance
  21.         counter += 1
  22.     elif liters + left_fuel < distance:
  23.         index += 1
  24.         counter = 0
  25.  
  26.     queue.append(liters)
  27.     queue.append(distance)
  28.  
  29.     if counter >= n:
  30.         print(index)
  31.         break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement