Algorithm/기타
(BOJ) 1931 회의실배정
노는게제일좋아!
2019. 5. 1. 20:33
반응형
int n,cnt;
vector<pair<int, int>> v;
int main()
{
ios::sync_with_stdio(false);
cin.tie(NULL), cout.tie(NULL);
cin >> n;
for (int i = 0; i < n; i++) {
int a, b;
cin >> a >> b;
v.push_back({ b,a});
}
sort(v.begin(), v.end());
int cur = 0;
for (int i = 0; i < n; i++) {
if (cur > v[i].second) continue;
cur = v[i].first;
cnt++;
}
cout << cnt << '\n';
return 0;
}
회의 끝나는 시간이 빠른 순으로 정렬해서 빠른 회의부터 회의실 배정
시간: 28ms
반응형