解题思路:
注意事项:
参考代码:
l = list(map(int,input().strip().split()))
n = int(input())
dp = [0 for i in range(n)]
dp[0] = l[0]
for i in range(1,n):
mint = 99999999
for j in range(10):
if j>i:
break
mint = min(mint,dp[i-j-1]+l[j])
dp[i] = mint
print(dp[n-1])
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.3 (Java代码)浏览:1025 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:563 |
输出正反三角形 (C语言代码)浏览:859 |
母牛的故事 (C语言代码)浏览:992 |
求组合数 (C语言代码)浏览:1206 |
WU-格式化数据输出 (C语言代码)浏览:1818 |
1071题解浏览:584 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:525 |
简单的事情 (C语言代码)浏览:679 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:841 |