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 | 31 |
Tags
- 수학
- CI/CD
- 시뮬레이션
- 백준 1753번
- 삼성 SW 역량테스트
- 그리디
- 펜윅 트리
- LCS
- 데이터 분석
- 접미사 배열
- 고속 푸리에 변환
- 우선순위 큐
- ICPC
- Bit
- 이분탐색
- 종만북
- 컴퓨터 구조
- Cloud Pub/Sub
- r
- 다익스트라
- Air Table
- dp
- Cloud Run
- jpa
- 다이나믹 프로그래밍
- REACT
- 생활코딩
- BFS
- 삼성SW역량테스트
- JavaScript
Archives
- Today
- Total
목록그리디 알고리즘 (1)
코딩스토리
백준 11000번 - 강의실 배정
백준 11000번 - 강의실 배정 https://www.acmicpc.net/problem/11000 11000번: 강의실 배정 첫 번째 줄에 N이 주어진다. (1 ≤ N ≤ 200,000) 이후 N개의 줄에 Si, Ti가 주어진다. (1 ≤ Si < Ti ≤ 109) www.acmicpc.net 이 문제는 우선순위 큐를 사용한 문제이다. 처음 문제를 풀 때 실수했던 점은 입력을 받을 때 정렬되서 들어온다고 생각한 것이였다. (사실 생각한게 아니고 아무 생각없이 그냥 알고리즘만 생각해서 풀었따ㅎ) 그래서 한번 입력받을 때마다 우선순위 큐의 top과 비교해서 정답을 도출했는데 당연히 틀렸다. 고민하다가 생각난 풀이법이 우선순위 큐(Priority queue)를 두 개 사용하는 방법이다! 첫 번째 큐에는 모..
알고리즘/BOJ 문제 풀이
2020. 8. 23. 18:08