硬币问题

ykj70 2022-10-20 18:23:21 2022-10-20 18:34:09 1
#include<bits/stdc++.h>
using namespace std;
int n,s,v[60],dp[10010];
int main()
{
	cin>>s>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>v[i];
	}
	v[0]=0;
	for(int i=1;i<=s;i++)
	{
		int tmp=10000;
		for(int j=1;j<=n;j++)
		{
			tmp=min(tmp,dp[i-v[j]]+1); 
		}
		dp[i]=tmp;
	}
	cout<<dp[s];
	return 0;
}

725

{{ vote && vote.total.up }}

共 3 条回复

Even226 逗比

咋了???

CPP 刷题王

725?

root 站长

725