博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu2159 Fate 二维背包
阅读量:6472 次
发布时间:2019-06-23

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

#include 
#include
#include
#include
#include
#include
#include
#include
#define inf 0x3f3f3f3f#define ll __int64using namespace std;int n,v,k,s,dp[110][110],w[110],c[110];int main(){ int i,j,p; while(~scanf("%d%d%d%d",&n,&v,&k,&s)) { for(i=1;i<=k;i++) scanf("%d%d",&w[i],&c[i]); memset(dp,0,sizeof dp); for(i=1;i<=v;i++)//背包容量 { for(j=1;j<=k;j++)//几种物品 { for(p=1;p<=s;p++)//选几样 { if(i>=c[j]) dp[i][p]=max(dp[i][p],dp[i-c[j]][p-1]+w[j]); } } } if(dp[v][s]
=0;i--) { // printf("i:%d dpis:%d\n",i,dp[i][s]); if(dp[i][s]

转载地址:http://depko.baihongyu.com/

你可能感兴趣的文章
2010-2011 ACM-ICPC, NEERC, Moscow Subregional Contest Problem D. Distance 迪杰斯特拉
查看>>
ASP.NET Core 中文文档 第四章 MVC(01)ASP.NET Core MVC 概览
查看>>
PHP函数之日期时间函数date()使用详解
查看>>
easyui中datagrid用法,加载table数据与标题
查看>>
【Consul】 分布式环境中的服务注册和发现利器
查看>>
G2 2.0 更灵活、更强大、更完备的可视化引擎!
查看>>
CSS Pseudo-Element Selectors伪对象选择符
查看>>
路由器wan口ip地址显示0.0.0.0怎么办
查看>>
iOS完美的网络状态判断工具
查看>>
ios-NSString总结
查看>>
python虚拟环境virtualenv的安装与使用
查看>>
【C#/WPF】UI控件的拖拽/拉伸
查看>>
javaScript实现归并排序
查看>>
kickstart文件详解
查看>>
lua——string之string.gsub
查看>>
JS中的跨域问题
查看>>
MySQL 8 新特性之持久化全局变量的修改
查看>>
Docker Tag
查看>>
ZOJ 2459 Pyramids
查看>>
activemq自己配置安装过程
查看>>