记录编号 353248 评测结果 AAAAAAA
题目名称 最小乘车费用 最终得分 100
用户昵称 Gravatar夕见ai 是否通过 通过
代码语言 C++ 运行时间 0.001 s
提交时间 2016-11-17 21:20:26 内存使用 0.29 MiB
显示代码纯文本
#include<cstdio>
#include<algorithm>
using namespace std;
int x,a[11],f[110];
int main(){
	freopen("busses.in","r",stdin);
	freopen("busses.out","w",stdout);
	int i,j;
	for(i=1;i<=10;i++)scanf("%d",&a[i]);
	scanf("%d",&x);
	for(i=1;i<=x;i++)f[i]=99999999;
	for(i=1;i<=10;i++)f[i]=a[i];
	for(i=2;i<=x;i++){
		for(j=1;j<=10;j++){
			if(i-j>0)f[i]=min(f[i],f[i-j]+a[j]);
		}
	}
	printf("%d",f[x]);
	return 0;
}