|
|
发表于 2020-4-11 22:15:12
|
显示全部楼层
- def f(cost):
- if len(cost)<=2:
- return min(cost)
- elif len(cost) == 3:
- if cost[1] < cost[0]+cost[2]:
- return cost[1]
- else:
- return cost[0]+cost[2]
- else:
- return min(cost[len(cost)-1]+f(cost[:len(cost)-1]),cost[len(cost)-2]+f(cost[:len(cost)-2]))
复制代码 |
评分
-
查看全部评分
|