def sumc(n, m):
# 创建一个n+1行 m+1列的数组
dp = [[0]*(m+1) for _ in range(n+1)]
#0到0组合成0只有一种
dp[0][0]=1
for i in range(1,n+1):
for j in range(m+1):
# 前一项
dp[i][j]=dp[i-1][j]
# 要带等号
if j>=i:
# 当前项
dp[i][j]+=dp[i-1][j-i]
return dp[n][m]
n,m = map(int ,input().split())
res = sumc(n,m)
print(res)

京公网安备 11010502036488号