解题思路:
注意事项:
参考代码:
n,m = map(int,input().split())
dp = [[0 for i in range(m)]for j in range(n)]
for i in range(n):
for j in range(m):
if i == j == 0:
dp[i][j] = 1
elif (i+1)%2 == (j+1)%2 == 0:
dp[i][j] = 0
else:
dp[i][j]=dp[i-1][j]+dp[i][j-1]
print(dp[-1][-1])
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:561 |
蚂蚁感冒 (C语言代码)浏览:768 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:484 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:503 |
A+B for Input-Output Practice (I) (C语言代码)浏览:570 |
【偶数求和】 (C++代码)浏览:697 |
1073题解浏览:619 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:548 |
Manchester- Hello, world!浏览:13058 |
WU-震宇大神的杀毒软件 (C++代码)浏览:852 |