ldh5730   4년 전

1.
이 문제에서 

크누스 최적화를 사용할 수 있는 지(단조성 증가와 사각부등식 만족하는지)따져볼 때

cost[i][j] = array[i][0]*array[k][1]*array[j][1] (이 때 k는 dp를 만족하는 k 값) 으로 보면 될까요? 

2.

input 값이

4
5 3
3 2
2 6
6 2

다음 과 같다고 할 때

위의 cost 식이 맞다는 전제하에 Cost배열이 다음과 같이 나오는 데요

C == [[0, 30, 60, 30], [0, 0, 36, 12], [0, 0, 0, 24], [0, 0, 0, 0]]

제가 단조성 증가를 만족하는 지 확인해보면  C[0][3] >= c[1][2] -> 30>=36 으로 만족하지 않고

사각 부등식을 만족하는 지 확인해봐도 C[0][3] + C[1][2] >= C[0][2] + C[1][3} -> 30 + 36 >= 60 + 12 으로 역시 만족하지 않는 데

이 문제는 사각부등식과 단조성 증가 모두를 만족하지 않아서 크누스 최적화로 풀 수 없다고 생각하면 될까요?

댓글을 작성하려면 로그인해야 합니다.