728x90
반응형
첫번째 코드
점화식 세우는게 너무 어려운 문제....
코드는 책을 참고했는데..
내가 이해를 하고 쓴건지 모르고 일단 쓴건지...
import sys
input = sys.stdin.readline
mod = 1000000007
n, l, r = map(int, input().split())
dp= [[[0 for _ in range(101)] for _ in range(101)] for _ in range(101)]
dp[1][1][1] = 1
for i in range(2, n+1):
for j in range(1, l+1):
for k in range(1, r+1):
dp[i][j][k] = (dp[i-1][j][k] * (i-2) + (dp[i-1][j][k-1] + dp[i-1][j-1][k])) % mod
print(dp[n][l][r])
통과!
늘고 있는건지 아닌지...
아냐아냐 늘고 있는걸꺼야...
상심하지 말기!
다음에 또 풀어보기!
링크
반응형
'코딩 테스트 > do it! 알고리즘 코딩테스트' 카테고리의 다른 글
094 행렬 곱셈 순서 (미해결) (0) | 2024.09.10 |
---|---|
093 Dance Dance Revolution (미해결) (0) | 2024.09.10 |
091 가장 큰 정사각형 (0) | 2024.09.05 |
090 LCS 2 (4) | 2024.09.03 |
089 연속합 2 (0) | 2024.09.03 |