제출 #1348967

#제출 시각아이디문제언어결과실행 시간메모리
1348967jumpExhibition (JOI19_ho_t2)C++20
0 / 100
0 ms348 KiB
#include <bits/stdc++.h>
#define int long long

std::vector<std::pair<int,int>> pic;
std::vector<int> frame;
signed main(){
	int n,m;
	std::cin >> n >> m;
	for(int i=0;i<n;i++){
		int s,v;
		std::cin >> s >> v;
		pic.push_back({v,s});
	}
	std::sort(pic.begin(),pic.end());
	for(int i=0;i<m;i++){
		int s;
		std::cin >> s;
		frame.push_back(s);
	}
	std::sort(frame.begin(),frame.end());
	int i=m,j=n,ans=0;
	while(i>=0&&j>=0){
		if(pic[j].second<=frame[i]){
            ++ans; --i; --j;
        }else{
            --j;
        }
	}
	std::cout << ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...