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
- dp
- Bit
- 우선순위 큐
- 고속 푸리에 변환
- CI/CD
- 다익스트라
- 삼성 SW 역량테스트
- 이분탐색
- 컴퓨터 구조
- 그리디
- Cloud Pub/Sub
- 펜윅 트리
- 생활코딩
- 종만북
- jpa
- 삼성SW역량테스트
- 다이나믹 프로그래밍
- 데이터 분석
- JavaScript
- 수학
- 백준 1753번
- ICPC
- Cloud Run
- Air Table
- BFS
- 접미사 배열
- 시뮬레이션
- LCS
- REACT
- r
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