문제 링크
- http://icpc.me/2518
문제 출처
- 2012 KOI 고등부 3번
사용 알고리즘
- DP
시간복잡도
- O(p1 * p2 * p3)
풀이
3명의 사람 모두 정해진 순서대로 각각 최대 100개의 음식 을 먹고 싶어 합니다.
dp[a][b][c][d] = 1번 사람이 a개, 2번 사람이 b개, 3번 사람이 c개를 먹었고, 마지막으로 d번 사람이 먹었을 때 최소 회전
으로 정의를 해서 dp table을 채워주면 됩니다.
전체 코드
1 |
|