Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- file = open('2.txt')
- N, L, M = map(int, file.readline().split())
- a = []
- for i in range(N):
- st, r, t = file.readline().split()
- a.append((int(st), int(st) + int(r), t))
- a.sort()
- park = [0] * (L + M)
- bus = 0
- left = 0
- for i in range(N):
- st, end, t = a[i]
- if t == "A":
- for j in range(L + M):
- if park[j] <= st:
- park[j] = end
- break
- else:
- left += 1
- if t == 'B':
- for j in range(L, L + M):
- if park[j] <= st:
- park[j] = end
- bus += 1
- break
- else:
- left += 1
- print(bus, left)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement