Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- BFS
- D3
- 에라토스테네스의체
- 나는야 포켓몬 마스터 이다솜
- 플루이드-워셜
- 우선순위 큐
- N-Queen
- Flatten
- 백만 장자 프로젝트
- 이분탐색
- dfs
- 브루트포스
- 최단경로
- firebase
- 그리디 알고리즘
- 배포
- 다이나믹프로그래밍
- D2
- 좌표 정렬하기
- 터렛
- 다리놓기
- 스도쿠 검증
- 완전탐색
- 간단한 369게임
- 해시맵
- boj
- SWEA
- 회의실 배정
- LRU
- 투포인터
Archives
- Today
- Total
목록회의실 배정 (1)
허비의 기술블로그

N개의 회의 사용시간(시작시간, 끝나는 시간)이 들어올 때 회의를 할 수 있는 가장 많은 경우의 수를 찾아서 그 값을 반환하는 문제다. N은 최대 10만이며, (시작시간, 끝나는 시간)은 INT최댓값으로 들어온다. 이때 시작시간, 끝나는 시간이 같을 수 있으며, 회의가 끝나는 시간에 다른 회의가 시작될 수 있다. (일반적 논리와는 맞지 않음에 주의한다.) 시간복잡도: O(NlogN) 1931번: 회의실 배정 (1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다. www.acmicpc.net 풀이 방법 가능한 많은 회의를 만들어야 하므로, 우선 입력값을 차례대로 비교해보기 위해 들어온 (회의 시작시간, 회의 끝나는 시간)을 오름차순으로 정렬한 배열을 생성한다. 이렇게 하면 시작시간이 빠..
BOJ
2022. 5. 29. 10:33