博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu1114 Piggy-Bank
阅读量:5336 次
发布时间:2019-06-15

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

http://acm.hdu.edu.cn/showproblem.php?pid=1114

DP,完全背包

1 #include 
2 3 int main() 4 { 5 int t, i, j, n, m, m1, v, w; 6 int dp[10010]; 7 scanf("%d", &t); 8 while(t-- && scanf("%d%d%d", &m1, &m, &n)) 9 {10 m -= m1;11 dp[0] = 0;12 for(i=1; i<=m; i++)13 {14 dp[i] = 12345678;15 }16 for(i=1; i<=n; i++)17 {18 scanf("%d%d", &v, &w);19 for(j=w; j<=m; j++)20 {21 if(dp[j-w]+v < dp[j])22 {23 dp[j] = dp[j-w]+v;24 }25 }26 }27 if(dp[m] == 12345678)28 {29 printf("This is impossible.\n");30 }31 else32 {33 printf("The minimum amount of money in the piggy-bank is %d.\n", dp[m]);34 }35 }36 return 0;37 }

 

转载于:https://www.cnblogs.com/yuan1991/archive/2013/01/29/hdu1114.html

你可能感兴趣的文章
shell - 常识
查看>>
mssql sqlserver 使用sql脚本 清空所有数据库表数据的方法分享
查看>>
分层图最短路【bzoj2763】: [JLOI2011]飞行路线
查看>>
linux下编译复数类型引发的错误:expected unqualified-id before '(' token
查看>>
codeforces 1041A Heist
查看>>
字典常用方法
查看>>
Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ)
查看>>
bzoj1048 [HAOI2007]分割矩阵
查看>>
Java中的编码
查看>>
PKUWC2018 5/6
查看>>
As-If-Serial 理解
查看>>
洛谷P1005 矩阵取数游戏
查看>>
在Silverlight中使用HierarchicalDataTemplate为TreeView实现递归树状结构
查看>>
无线通信基础(一):无线网络演进
查看>>
如何在工作中快速成长?阿里资深架构师给工程师的10个简单技巧
查看>>
WebSocket 时时双向数据,前后端(聊天室)
查看>>
关于python中带下划线的变量和函数 的意义
查看>>
linux清空日志文件内容 (转)
查看>>
安卓第十三天笔记-服务(Service)
查看>>
Servlet接收JSP参数乱码问题解决办法
查看>>