usaco2.3.4货币系统
2014-07-12 20:09
351 查看
看完《背包九讲》就会了,主要是背包的变形,求方案数,只需讲转移方程的max改成sum即可。
#include<iostream>
#include<cstdio>
#include<cstdlib>
using namespace std;
int s[30];
long long f[10010];
int main()
{
freopen("money.in","r",stdin);
freopen("money.out","w",stdout);
int n,v;
cin>>n>>v;
for(int i=1;i<=n;i++){
cin>>s[i];
}
f[0]=1;
for(int i=1;i<=n;i++){
for(int j=s[i];j<=v;j++)
f[j]+=f[j-s[i]];
}
cout<<f[v]<<endl;
return 0;
}
#include<iostream>
#include<cstdio>
#include<cstdlib>
using namespace std;
int s[30];
long long f[10010];
int main()
{
freopen("money.in","r",stdin);
freopen("money.out","w",stdout);
int n,v;
cin>>n>>v;
for(int i=1;i<=n;i++){
cin>>s[i];
}
f[0]=1;
for(int i=1;i<=n;i++){
for(int j=s[i];j<=v;j++)
f[j]+=f[j-s[i]];
}
cout<<f[v]<<endl;
return 0;
}
相关文章推荐
- [USACO 2.3.4]货币系统【DP完全背包的简单应用】CSUST 1081
- 【USACO 2.3.4】货币系统
- [USACO 2.3.4]货币系统【DP完全背包的简单应用】CSUST 1081
- Problem H: [USACO 2.3.4]货币系统
- USACO&nbsp;2.3&nbsp;货币系统
- USACO 2.3 货币系统(背包/生成函数)
- [Usaco training] 货币系统
- (ssl1115)USACO 2.3 货币系统(背包/生成函数)(背包的方案总数)
- 洛谷P1474 [USACO 2.3]货币系统 Money Systems [2017年4月计划 动态规划04]
- (ssl 1115,USACO 2.3)货币系统
- USACO&nbsp;2.3&nbsp;货币系统
- USACO 2.3 货币系统
- USACO 2.3 货币系统(背包/生成函数)
- USACO / Money Systems货币系统(DP)
- USACO 2.3 货币系统(背包/生成函数)
- [USACO2.3]货币系统 Money Systems
- USACO 2.2.3 货币系统
- 2054 货币系统 USACO(codevs)
- USACO 2.3 货币系统(背包/生成函数)
- android 2.3.4 系统连接wifi后不能打电话