관리 메뉴

너와 나의 스토리

(BOJ) 1931 회의실배정 본문

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

반응형

'Algorithm > 기타' 카테고리의 다른 글

(BOJ) 17209 새내기와 헌내기  (0) 2019.05.25
(BOJ) 14891 톱니바퀴  (0) 2019.05.09
(BOJ) 17070 파이프 옮기기 1  (0) 2019.03.20
(BOJ) 11055 가장 큰 증가 부분 수열  (0) 2019.03.13
(BOJ) 16988 Baaaaaaaaaduk2 (Easy)  (0) 2019.03.07
Comments