博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【算法系列学习】[kuangbin带你飞]专题十二 基础DP1 F - Piggy-Bank 【完全背包问题】...
阅读量:5135 次
发布时间:2019-06-13

本文共 810 字,大约阅读时间需要 2 分钟。

1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #define INF 0x3f3f3f3f 8 using namespace std; 9 const int maxn=1e4+10;10 int dp[maxn];11 int weight[505];12 int money[505];13 int main()14 {15 int T;16 scanf("%d",&T);17 while(T--)18 {19 // memset(dp,0,sizeof(dp));20 int E,F;21 scanf("%d%d",&E,&F);22 int v=F-E;23 for(int i=0;i<=v;i++)24 {25 dp[i]=INF;26 }27 dp[0]=0;28 int n;29 scanf("%d",&n);30 for(int i=1;i<=n;i++)31 {32 scanf("%d%d",&money[i],&weight[i]);33 }34 for(int i=1;i<=n;i++)35 {36 for(int k=weight[i];k<=v;k++)37 {38 dp[k]=min(dp[k],dp[k-weight[i]]+money[i]);39 }40 }41 if(dp[v]
View Code

 

转载于:https://www.cnblogs.com/itcsl/p/6661318.html

你可能感兴趣的文章
对Linux内核中进程上下文和中断上下文的理解
查看>>
PHP
查看>>
Thinkphp3.2邮件发送
查看>>
预测!显卡容量10年左右会超过500GB。■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■...
查看>>
把txt格式数据制作成xml数据
查看>>
CSS设置文本——行间距
查看>>
java创建对象方法列表(转)
查看>>
Bash 使用技巧
查看>>
[UE4]Cast to转换数据类型
查看>>
第二册第十六课
查看>>
Hibernate学习笔记_核心幵发接口及三种对象状态
查看>>
Oracle 12C -- plug unplugged PDB into CDB
查看>>
zabbix中文乱码的解决办法
查看>>
poj-1083-Moving Tables(hdu-1050)
查看>>
iOS应用开发模板 iOS Boilerplate
查看>>
SpringMVC(六) RequestMapping 路径中ant风格的通配符
查看>>
《代码之髓》
查看>>
pycharm使用总结
查看>>
Java总结基础知识
查看>>
Java的垃圾回收机制
查看>>