Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- q = int(input())
- time = {-10**18: 0}
- timeList = [-10**18]
- ind = 0
- s = 0
- for i in range(q):
- query = list(input().split())
- if query[0] == 'ARRIVE':
- s +=int(query[2])
- try:
- time[int(query[1])] += int(query[2])
- except:
- time[int(query[1])] = int(query[2])
- timeList.append(int(query[1]))
- elif query[0] == 'STAT':
- for _ in range(ind, q):
- if (timeList[_]+86400) > timeList[-1]:
- break
- else:
- s -= time[timeList[_]]
- ind = _
- print(s)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement