Advertisement
a_yadvichuk

Hairdresser

May 29th, 2019
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. n = int(input())
  2. time = [0] * n
  3. hurry = [0] * n
  4. answer = [0] * n
  5. for i in range(n):
  6. hour, minute, hurry[i] = [int(x) for x in input().split()]
  7. time[i] = hour * 60 + minute
  8. Queue = []
  9. for i in range(n):
  10. while len(Queue) > 0 and Queue[0] <= time[i]:
  11. Queue.pop(0)
  12. if len(Queue) > hurry[i]:
  13. answer[i] = time[i]
  14. continue
  15. if len(Queue) > 0:
  16. ExitTime = Queue[-1] + 20
  17. else:
  18. ExitTime = time[i] + 20
  19. answer[i] = ExitTime
  20. Queue.append(ExitTime)
  21. print('\n'.join([str(x // 60) + ' ' + str(x % 60) for x in answer]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement