문제 링크
- http://icpc.me/18015
사용 알고리즘
- DP
시간복잡도
- O(NB)
풀이
dp[idx][num][x][y] = idx번째 숫자가 num이고, idx번째까지 0이 나온적이 있는지의 여부가 x, B가 나온적이 있는지의 여부가 y라고 할 때의 정답
으로 정의를 하고 dp를 잘 해주면 됩니다.
전체 코드
1 |
|
dp[idx][num][x][y] = idx번째 숫자가 num이고, idx번째까지 0이 나온적이 있는지의 여부가 x, B가 나온적이 있는지의 여부가 y라고 할 때의 정답
으로 정의를 하고 dp를 잘 해주면 됩니다.
1 |
|