Advertisement
Guest User

Untitled

a guest
Jul 29th, 2015
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. class Queue:
  2. def __init__(self):
  3. self.__elems = []
  4. self.__queuestart = 0
  5.  
  6.  
  7. def enq(self, data):
  8. self.__elems.append(data)
  9.  
  10.  
  11. def deq(self):
  12. self.__queuestart += 1
  13. return self.__elems[self.__queuestart - 1]
  14.  
  15.  
  16. def print(self):
  17. print(self.__elems)
  18.  
  19.  
  20. def len(self):
  21. print(len(self.__elems))
  22.  
  23.  
  24. que = Queue()
  25. client = []
  26.  
  27. count = int(input())
  28. for i in range(count):
  29. client = list(map(int, input().split()))
  30. client_time = client[0]
  31. client_temp = client[1]
  32. if que.len() == 0:
  33. print(client_time + 20)
  34. que.enq(client_time + 20)
  35. else:
  36. actual_time = que.deq()
  37. if client_time + 20 * client_temp < actual_time:
  38. print(client_time)
  39. elif client_time > actual_time:
  40. print(client_time + 20)
  41. que.enq(client_time + 20)
  42. else:
  43. print(actual_time + 20)
  44. que.enq(actual_time + 20)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement