博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
01背包问题ECNU2585
阅读量:4948 次
发布时间:2019-06-11

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

View Code
1 #include
2 int wi[3420]={
0},di[3420]={
0},val[40000]={
0};//di表示价值也就是各个物体的重量.val为目标。 3 int fmax(int i,int j) 4 { 5 if(i>j)return i; 6 else return j; 7 8 } 9 int main()10 {11 int max,n,i,j;12 scanf("%d%d",&n,&max);13 getchar();14 for(i=1;i<=n;i++)15 scanf("%d%d",&wi[i],&di[i]);16 for(i=1;i<=n;i++)17 for(j=max;j>=0&&(j>=wi[i]);j--)18 {19 val[j]=fmax(val[j],val[j-wi[i]]+di[i]);20 }21 printf("%d\n",val[max]);22 return 0;23 }

转载于:https://www.cnblogs.com/xxx0624/archive/2012/04/26/2472832.html

你可能感兴趣的文章
jdk 设计模式
查看>>
js对话框弹窗
查看>>
.NET中怎么有效的使用Cache
查看>>
结对学习感想
查看>>
Tomcat源码分析(从启动流程到请求处理)
查看>>
onPullDownRefresh函数没有被正确执行
查看>>
【原创】Activity 概念介绍(大全)
查看>>
从零讲解搭建一个NIO消息服务端
查看>>
VS 插件
查看>>
Chrome 消息传递机制
查看>>
性能测试插件
查看>>
全站缓存时代
查看>>
http://javafound.iteye.com/blog/704141 微博是这样练成的
查看>>
[MPI学习笔记]mpi并行实现方法
查看>>
c++ builder 获取命令行参数
查看>>
Win7系统重启后ip丢失问题问题的解决方法
查看>>
等保2.0所需设备
查看>>
jquery easyui-linkButton获取和设置按钮text并且解决火狐不支持innerText的方法
查看>>
IBM大型主机(Mainframe)技术简介之六——数据库和系统集成(二)
查看>>
【BZOJ5336】[TJOI2018]party(动态规划)
查看>>