백준 3197. 백조의 호수 :: 돼지개발자
출저 : https://www.acmicpc.net/problem/3197 "이분탐색, 맵 재정의" 문제는 이분 탐색을 통해서도 풀 수 있고, 우선순위 큐를 통해서도 풀 수 있다. 더 나아가.. union find ? 를 통해서도 풀 수 있다는데 잘 모르 겠다. 이번 풀이에서는 우선순위 큐를 사용해서 풀도록 한다. 사실 더 좋은 풀이가... 있는 것 같긴 하다 ㅠ 메모리 소요와 시간 초과가 너무 크다. 몇일 고생하다가 푼 문제라... 어쨌든 풀리긴 풀려서 다행. 그럼 풀이를 하면 가장 먼저 맵을 재정의 해야 한다. char[][] map 이외에 int[][] 형 맵을 별도로 두어 각 빙판이 몇일 째에 사라지는지를 마킹 한다. 그렇게 한 후, 이분 탐색을 한다면 빙판을 다 녹여보아서 end 값을 구하고, ..
Study/알고리즘 문제풀이
2018. 11. 13. 21:39
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday