This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
from heapq import *
n,m = map(int, input().split())
pictures = []
frames = []
for i in range(n):
pictures.append(list(map(int, input().split())))
for i in range(m):
frames.append(int(input()))
pictures.sort(key=lambda x:(x[1], x[0]))
frames.sort()
cur = n-1
cur2 = m-1
ans = 0
while 0<=cur and 0<=cur2:
if frames[cur2] >= pictures[cur][0]:
ans += 1
cur2 -= 1
cur -= 1
else:
cur -= 1
print(ans)
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |