2011번 - 암호코드
dp[i][0] : i번째 자리까지 해독하는데 i번째 수가 1자리로 따로 카운트
dp[i][1] : i번째 자리까지 해독하는데 i-1, i번째 수를 합쳐서 카운트
ex) 25114
dp[4][0] = 4 - (2,5,1,1,4), (2,5,11,4), (25,1,1,4), (25,11,4)
dp[4][1] = 2 - (2,5,1,14), (25,1,14)
이렇게 점화식짜서 dp로 풀고 대회 케이스도 몇 개 해봤는데 맞았습니다.
제출하면 10퍼대에서 틀렸습니다 뜨는데 어디가 문제일까요
마지막에 ans 에서 dp의 합을 구할 때도 구한 후에 MOD로 나눠줘야 할 것 같아요~ :)
댓글을 작성하려면 로그인해야 합니다.
jack3319 2년 전
dp[i][0] : i번째 자리까지 해독하는데 i번째 수가 1자리로 따로 카운트
dp[i][1] : i번째 자리까지 해독하는데 i-1, i번째 수를 합쳐서 카운트
ex) 25114
dp[4][0] = 4 - (2,5,1,1,4), (2,5,11,4), (25,1,1,4), (25,11,4)
dp[4][1] = 2 - (2,5,1,14), (25,1,14)
이렇게 점화식짜서 dp로 풀고 대회 케이스도 몇 개 해봤는데 맞았습니다.
제출하면 10퍼대에서 틀렸습니다 뜨는데 어디가 문제일까요