题目描述
有一个X*Y的网格,小团要在此网格上从左上角到右下角,只能走格点且只能向右或向下走。请设计一个算法,计算小团有多少种走法。给定两个正整数int x,int y,请返回小团的走法数目。
输入描述:
输入包括一行,逗号隔开的两个正整数x和y,取值范围[1,10]。
输出描述:
输出包括一行,为走法的数目。
解题思路:
这个题可以采用递归的思路进行解题:你想去到右下角的话,需要在它的上面或者左面来走最后一步,每个格子都是这样
def f(x,y):
if x==0 or y==0:
return 1;
else:
return f(x-1,y)+f(x,y-1)
x,y = input().split(" ")
x = int(x)
y = int(y)
print(f(x,y))