티스토리 뷰

문제

BOJ 14434 놀이기구1

klimmek55 2018. 8. 3. 02:10

놀이기구1
(http://boj.kr/14434)


먼저, 날짜별로 구하는건 필연적으로 놀이기구들을 다 확인해야 돼서 힘들다고 생각했다.
그래서 놀이기구별로 언제부터 가능한지를 이분탐색으로 찾으려 했는데,
어떤 날에 두 아이의 키가 얼마인지를 바로 알려면 \(NK\)크기의 공간이 필요해서 필요한 것만 남기는 방법을 고민했다.
이 부분은 금방 알아냈다. 각 아이별로 키가 크는 시점만 저장해논 뒤, 이분탐색으로 현재 시점이 각 아이의 몇 번째 성장인지를 찾으면 된다.
이렇게 놀이기구가 가능한 날을 구한 뒤, 그 날의 카운트를 늘려주면 앞에서부터 답을 셀 수 있다

풀고나서 찾아보니 parallel binary search라는 기법이였다.
유성문제와 비교했을때 이 풀이가 pbs라고 하기엔 이상한 것 같다...



'문제' 카테고리의 다른 글

BOJ 15823 카드 팩 구매하기  (1) 2018.08.03
BOJ 15824 너 봄에는 캡사이신이 맛있단다  (0) 2018.08.03
BOJ 12873 기념품  (0) 2018.07.23
BOJ 2499 의좋은 형제  (1) 2018.07.23
BOJ 10713 기차 여행  (0) 2018.07.23
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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
글 보관함