강의실 배정 - 백준 #11000, 자료구조/그리디 알고리즘/정렬/우선순위 큐
문제 수강신청의 마스터 김종혜 선생님에게 새로운 과제가 주어졌다. 김종혜 선생님한테는 Si에 시작해서 Ti에 끝나는 N개의 수업이 주어지는데, 최소의 강의실을 사용해서 모든 수업을 가능하게 해야 한다. 참고로, 수업이 끝난 직후에 다음 수업을 시작할 수 있다. (즉, Ti ≤ Sj 일 경우 i 수업과 j 수업은 같이 들을 수 있다.) 수강신청 대충한 게 찔리면, 선생님을 도와드리자! 입력 첫 번째 줄에 N이 주어진다. (1 ≤ N ≤ 200,000) 이후 N개의 줄에 Si, Ti가 주어진다. (0 ≤ Si < Ti ≤ 109) 출력 강의실의 개수를 출력하라. 예제 입력 1 3 1 3 2 4 3 5 예제 출력 1 2 풀이 import sys, heapq N = int(sys.stdin.readline())..
개발자를 위한 한 걸음/코딩 문제
2022. 11. 9. 21:21
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로그래머스
- 백준
- 코드트리
- 너비 우선 탐색
- 리트코드
- 카카오 코딩테스트
- 시뮬레이션
- 다이나믹 프로그래밍
- 실버3
- 코딩 테스트
- 정렬
- 실버2
- 골드5
- 문자열
- 백트래킹
- 그리디 알고리즘
- lv.3
- 구현
- 그래프 이론
- 그래프 탐색
- 브루트포스 알고리즘
- Simulation
- lv.2
- leetcode
- 릿코드
- 수학
- 카카오
- 깊이 우선 탐색
- Python
- 코딩테스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함