2018. 9. 5. 16:12, 알고리즘/BOJ
https://www.acmicpc.net/problem/3090
정황상 차이가 k일 때 얼마만큼의 움직임이 필요한가를 가지고 binary search를 하면 될 것 같긴 한데, 차이가 k일 때 필요한 움직임을 어떻게 계산할 것인가가 좀 고민이었습니다. 저는 매 순간마다 가장 작은 값은 불변임을 가지고 priority queue로 해결했고, 다른 사람들의 코드를 보니 그냥 양 방향에 대해 쭉 진행하면서 확인을 해주면 되네요.
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 1042번: 움 (0) | 2018.09.15 |
---|---|
[BOJ] 3648번: Idol (0) | 2018.09.06 |
[BOJ] 12982번: 공 포장하기 2 (0) | 2018.09.06 |
[BOJ] 3079번: AERODROM (0) | 2018.09.04 |
[BOJ] 2792번: LJUBOMORA (0) | 2018.09.04 |
[BOJ] 3020번: FIREFLY (0) | 2018.09.04 |
Comments