1256번 - 사전
계속 오류가 나서, 다른 분들의 소스를 보니 아래 부분이 있는데요.
10억을 넘어가면, dp값을 10억으로 다시 셋팅하고 있습니다.
주어진 문제에서는 그런 조건들이 없는데. 이렇게 하면 결과가 틀려지지 않나요 ?
정확히 개념을 몰라서, 고수님들의 설명을 듣고 싶습니다.
static int INF = 1_000_000_000;
if(dp[i][j]>INF) dp[i][j] = INF+1;
K의 최대값이 10억이라 그보다 크기만 하면 얼마나 크든 똑같이 취급하겠다. 이런 뜻일거에요.
댓글을 작성하려면 로그인해야 합니다.
chabt 4년 전
계속 오류가 나서, 다른 분들의 소스를 보니 아래 부분이 있는데요.
10억을 넘어가면, dp값을 10억으로 다시 셋팅하고 있습니다.
주어진 문제에서는 그런 조건들이 없는데. 이렇게 하면 결과가 틀려지지 않나요 ?
정확히 개념을 몰라서, 고수님들의 설명을 듣고 싶습니다.
static int INF = 1_000_000_000;
if(dp[i][j]>INF) dp[i][j] = INF+1;