2026-06-12 20:52:19
发布于:广东
def main():
costs = list(map(int, input().split()))
n = int(input())
INF = 10**9
dp = [INF] * (n + 1)
dp[0] = 0
for j in range(1, n + 1):
for dist in range(1, min(10, j) + 1):
dp[j] = min(dp[j], dp[j - dist] + costs[dist - 1])
print(dp[n])
if name == "main":
main()
这里空空如也

















有帮助,赞一个