[우선순위 큐][백준 1655] 가운데를 말해요
https://www.acmicpc.net/problem/1655 문제백준이는 동생에게 "가운데를 말해요" 게임을 가르쳐주고 있다. 백준이가 정수를 하나씩 외칠때마다 동생은 지금까지 백준이가 말한 수 중에서 중간값을 말해야 한다. 만약, 그동안 백준이가 외친 수의 개수가 짝수개라면 중간에 있는 두 수 중에서 작은 수를 말해야 한다.예를 들어 백준이가 동생에게 1, 5, 2, 10, -99, 7, 5를 순서대로 외쳤다고 하면, 동생은 1, 1, 2, 2, 2, 2, 5를 차례대로 말해야 한다. 백준이가 외치는 수가 주어졌을 때, 동생이 말해야 하는 수를 구하는 프로그램을 작성하시오. 핵심우선순위 큐는 항상 root를 가장 높은 우선순위를 유지하도록 하는 특징이 있다. 풀이입력 값이 주어지는 과정 중에 가..
CS/알고리즘 풀이
2024. 10. 17. 17:20
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 3954
- 게리맨더링 2
- DP
- Brainf**k 인터프리터
- 티스토리챌린지
- programmers
- 찾아라 프로그래밍 마에스터
- 카카오2020 공채
- 투포인터
- 큰 수 만들기
- 가장 큰 정사각형 찾기
- 자바
- 17779
- 2018 카카오 공채
- 124 나라의 숫자
- 17825
- 라면공장
- 카카오 2020 공채
- 백준
- 주사위 윷놀이
- 후보키
- 단체사진 찍기
- 괄호 변환
- 2019 카카오 공채
- 오블완
- 문자열을 정수로 바꾸기
- 프로그래머스
- java
- 짝지어 제거하기
- 정수 내림차순으로 배치하기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함