解题思路:
递归
参考代码:
## 递归算法 V = int(input()) n = int(input()) v_lis = [] for i in range(n): v = int(input()) v_lis.append(v) def min_res(V, n): if n==0: return V elif v==0: return 0 elif V<v_lis[n-1]: return min_res(V, n-1) else: return min(min_res(V-v_lis[n-1], n-1), min_res(V, n-1)) print(min_res(V, n))
0.0分
1 人评分
母牛的故事 (C语言代码)浏览:668 |
C语言训练-排序问题<1> (C语言代码)浏览:599 |
淘淘的名单 (C语言代码)答案错误???浏览:593 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:581 |
完数 (C语言代码)浏览:685 |
IP判断 (C语言描述,蓝桥杯)浏览:1094 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:560 |
简单的a+b (C语言代码)浏览:572 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:762 |
1134题解(求分析)浏览:722 |