pkc4913   4년 전

dp[n][0] = (dp[n - 1][0] + dp[n - 1][1] + dp[n - 1][2]) * A[n]

dp[n][1] = (dp[n - 1][0] + dp[n - 1][1] + dp[n - 1][2]) * B[n]

dp[n][2] = (dp[n - 1][0] + dp[n - 1][2]) * B[n - 1] + dp[n - 1][1] * (B[n - 1] - 1)


위와 같은 점화식으로 풀었습니다 

dp[n][0] = n번째 난이도를 고정 난이도 문제에서 출제하는 경우의 수

dp[n][1] = n번째 난이도를 가변 난이도 문제중  i + 1 난이도에서 출제하는 경우의 수

 dp[n][2] = n번째 난이도를 가변 난이도 문제중 i 난이도에서 출제하는 경우의 수


테스트 케이스와 제가 해본 몇개의 예제는 잘 작동합니다 

혹시 어떤 반레가 있을까요?

opalala   3달 전

dp[n][0] = n번째 난이도를 고정 난이도 문제에서 출제하는 경우의 수

dp[n][1] = n번째 난이도를 가변 난이도 문제중 i + 1 난이도에서 출제하는 경우의 수

dp[n][2] = n번째 난이도를 가변 난이도 문제중 i 난이도에서 출제하는 경우의 수

i +1 과 i 가 섞여서 출제된 경우가 있어요

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