https://www.acmicpc.net/problem/11057
11057번: 오르막 수
오르막 수는 수의 자리가 오름차순을 이루는 수를 말한다. 이때, 인접한 수가 같아도 오름차순으로 친다. 예를 들어, 2234와 3678, 11119는 오르막 수이지만, 2232, 3676, 91111은 오르막 수가 아니다. 수
www.acmicpc.net
# 2023.01.28
import sys
input = sys.stdin.readline
sys.setrecursionlimit(10**9)
# A<=A<=A ... <=A -> 10개 중에 중복을 허락하여 n개를 뽑으면 된다!
# (10)H(n) = (10+n-1)C(n)
n = int(input()) # 수의 길이
def com(n):
if n==1:
return 1
return n*com(n-1)
answer = com(9+n)//com(n)//com(9)%10007
print(answer)
'Problem Solving > BOJ' 카테고리의 다른 글
[DP] python 11048 이동하기 (0) | 2023.01.29 |
---|---|
[DP] python 2294 동전2 (0) | 2023.01.29 |
[DP] python 10844 쉬운 계단 (0) | 2023.01.29 |
[DP] python 2293 동전1 (0) | 2023.01.28 |
[BFS] python 2573 빙산 (0) | 2023.01.28 |