2018. 4. 6. 19:36, 알고리즘/BOJ
https://www.acmicpc.net/problem/5465
무려 IOI 기출이네요. 미리 각 칸에 대해 벌이 언제 도착하는지를 계산합니다. 이는 BFS로 O(N^2)에 수행 가능합니다. 그리고 나서, 꿀을 T초동안 먹을 때 집에 정상적으로 들어오는게 가능한지를 계산합니다. 이것 또한 BFS로 O(N^2)에 수행 가능합니다. 이제 binary search로 집에 정상적으로 들어올 수 있으면서 가장 큰 T를 찾아나섭니다.
영어 설명이 조금 난해해 조건들을 많이 빼먹어 여러 번 틀렸습니다. 결국 ioi 공식 홈페이지에서 문제의 테스트케이스를 직접 찾아 어디서 틀렸는지를 알아냈습니다.
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 2467번: 용액 (0) | 2018.04.09 |
---|---|
[BOJ] 1456번: 거의 소수 (0) | 2018.04.07 |
[BOJ] 5520번: The Clocks (0) | 2018.04.07 |
[BOJ] 15632번: Drawing Character (0) | 2018.04.06 |
[BOJ] 15630번: Binary Game (0) | 2018.04.06 |
[BOJ] 1561번: LUNA (0) | 2018.04.06 |
Comments