Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Queue:
- def __init__(self):
- self.__elems = []
- self.__queuestart = 0
- def enq(self, data):
- self.__elems.append(data)
- def deq(self):
- self.__queuestart += 1
- return self.__elems[self.__queuestart - 1]
- def print(self):
- print(self.__elems)
- def len(self):
- print(len(self.__elems))
- que = Queue()
- client = []
- count = int(input())
- for i in range(count):
- client = list(map(int, input().split()))
- client_time = client[0]
- client_temp = client[1]
- if que.len() == 0:
- print(client_time + 20)
- que.enq(client_time + 20)
- else:
- actual_time = que.deq()
- if client_time + 20 * client_temp < actual_time:
- print(client_time)
- elif client_time > actual_time:
- print(client_time + 20)
- que.enq(client_time + 20)
- else:
- print(actual_time + 20)
- que.enq(actual_time + 20)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement