记录编号 353846 评测结果 AAAAAAA
题目名称 最小乘车费用 最终得分 100
用户昵称 Gravatar要要要不吃药 是否通过 通过
代码语言 C++ 运行时间 0.040 s
提交时间 2016-11-18 21:07:26 内存使用 0.22 MiB
显示代码纯文本
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
	freopen("busses.in","r",stdin);
	freopen("busses.out","w",stdout);
	int a[1010],f[1010],n;
	for(int i=1;i<=10;i++)cin>>a[i];
	cin>>n;
	for(int i=1;i<=n;i++)f[i]=999999;
	for(int i=1;i<=10;i++)f[i]=a[i];
	for(int i=1;i<=n;i++){
		for(int j=1;j<=10;j++){
			if(i>j)f[i]=min(f[i],f[i-j]+a[j]);
		}
	}
	cout<<f[n];
	return 0;
}