19598 최소 회의실 개수와 동일한 문제.
#include <bits/stdc++.h>
#define fastio ios::sync_with_stdio(0), cin.tie(0)
using namespace std;
pair<int, int> meetings[200000];
int n;
void input() {
fastio;
cin >> n;
for(int i = 0; i < n; ++i) cin >> meetings[i].first >> meetings[i].second;
}
int main() {
input();
sort(meetings, meetings+n);
int cnt = 0, ans = 0;
priority_queue<int> pq;
for(int i = 0; i < n; ++i) {
cnt++;
pq.push(-meetings[i].second);
while(meetings[i].first >= -pq.top()) {
cnt--;
pq.pop();
}
ans = max(ans, cnt);
}
cout << ans;
}
백준 19598 최소 회의실 개수 혼내주기 (0) | 2021.08.01 |
---|---|
백준 17281 ⚾ 혼내주기 (0) | 2021.08.01 |
백준 5557 1학년 혼내주기 (0) | 2021.08.01 |
백준 20440 🎵니가 싫어 싫어 너무 싫어 싫어 오지 마 내게 찝쩍대지마🎵 - 1 혼내주기 (0) | 2021.08.01 |
백준 1662 압축 혼내주기 (0) | 2021.08.01 |
댓글 영역