Submission #551826

#TimeUsernameProblemLanguageResultExecution timeMemory
551826beaconmcExhibition (JOI19_ho_t2)Pypy 3
100 / 100
996 ms45368 KiB
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 timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...