1.题目描述
X*Y的网格迷宫
有一个X*Y的网格,小团要在此网格上从左上角到右下角,只能走格点且只能向右或向下走。请设计一个算法,计算小团有多少种走法。给定两个正整数int x,int y,请返回小团的走法数目。
输入描述:
输入包括一行,逗号隔开的两个正整数x和y,取值范围[1,10]。
- 1
输出描述:
输出包括一行,为走法的数目。
- 1
示例1
输入
3 2
- 1
输出
10
具体实现的代码
#X*Y的网络迷宫 line=map(int,input().split(" "))#取出第一行输入的数字,用空格分隔 line_1=list(line)#把map类型的转化为list类型 x=line_1[0]#行数 y=line_1[1]#列数 d=[[0]*(y+1)]*(x+1) for i in range(0,y+1): d[0][i]=1 for i in range(0,x+1): d[i][0]=1 for i in range(1,x+1): for j in range(1,y+1): d[i][j]=d[i-1][j]+d[i][j-1] print(d[-1][-1]) |