记录编号 553291 评测结果 AAAAAAAAAA
题目名称 [USACO Jan07] 找零钱 最终得分 100
用户昵称 Gravatar城南花已开 是否通过 通过
代码语言 C++ 运行时间 0.000 s
提交时间 2020-08-16 22:58:02 内存使用 0.00 MiB
显示代码纯文本
# include <iostream>
# include <cstdio>
using namespace std;
int main(){
	int c,n,a,dp[1001];
	freopen("change.in","r",stdin);
	freopen("change.out","w",stdout);
	scanf("%d%d",&c,&n);
	for(int i=1;i<=c;i++){
		dp[i]=2222222;
	}
	dp[0]=0;
	for(int i=1;i<=n;i++){
		scanf("%d",&a);
		for(int j=a;j<=c;j++){
			if(dp[j-a]+1<dp[j]){
				dp[j]=dp[j-a]+1;
			}
		}
	}
	printf("%d",dp[c]);
	fclose(stdin);
	fclose(stdout);
	return 0;
}