poj3642 01背包
http://poj.org/problem?id=3624
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cmath>
using namespace std; int z[],v[];
int dp[]; int main()
{
int N,M;
while(cin>>N>>M)
{
memset(dp,,sizeof(dp));
for(int i=; i<=N; i++)
cin>>z[i]>>v[i];
for(int i=; i<=N; i++)
for(int j=M; j>=z[i]; j--)
dp[j]=max(dp[j],dp[j-z[i]]+v[i]);
cout<<dp[M]<<endl;
}
return ;
}
poj3642 01背包的更多相关文章
- UVALive 4870 Roller Coaster  --01背包
		题意:过山车有n个区域,一个人有两个值F,D,在每个区域有两种选择: 1.睁眼: F += f[i], D += d[i] 2.闭眼: F = F , D -= K 问在D小于等于一定限度的时 ... 
- POJ1112 Team Them Up![二分图染色 补图 01背包]
		Team Them Up! Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 7608 Accepted: 2041 S ... 
- Codeforces 2016 ACM Amman Collegiate Programming Contest A. Coins(动态规划/01背包变形)
		传送门 Description Hasan and Bahosain want to buy a new video game, they want to share the expenses. Ha ... 
- 51nod1085(01背包)
		题目链接: http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1085 题意: 中文题诶~ 思路: 01背包模板题. 用dp[ ... 
- *HDU3339 最短路+01背包
		In Action Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total S ... 
- codeforces 742D Arpa's weak amphitheater and Mehrdad's valuable Hoses ——(01背包变形)
		题意:给你若干个集合,每个集合内的物品要么选任意一个,要么所有都选,求最后在背包能容纳的范围下最大的价值. 分析:对于每个并查集,从上到下滚动维护即可,其实就是一个01背包= =. 代码如下: #in ... 
- POJ 3624 Charm Bracelet(01背包)
		Charm Bracelet Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 34532 Accepted: 15301 ... 
- (01背包变形) Cow Exhibition (poj 2184)
		http://poj.org/problem?id=2184 Description "Fat and docile, big and dumb, they look so stupid ... 
- hdu3339 In Action(Dijkstra+01背包)
		/* 题意:有 n 个站点(编号1...n),每一个站点都有一个能量值,为了不让这些能量值连接起来,要用 坦克占领这个站点!已知站点的 之间的距离,每个坦克从0点出发到某一个站点,1 unit dis ... 
随机推荐
- 数据结构-链表实现删除全部特定元素x
			链表节点类定义: template <class T> class SingleList; template <class T> class Node { private: T ... 
- HTTP协议与HTML表单(再谈GET与POST的区别)
			HTTP的GET/POST方式有何区别?这是一个老生常谈的问题,但老生常谈的问题往往有一些让人误解的结论.本文将带您浅尝HTTP协议,在了 解HTTP协议的同时将会展示许多被人们忽视的内容.在掌握了H ... 
- 在SpringMVC中获取request对象
			1.注解法 @Autowired private HttpServletRequest request; 2. 在web.xml中配置一个监听 <listener> <listen ... 
- Quatre 2D的绘图功能的三个步骤(上下文,绘图,渲染)
			一.qurza2d是怎么将绘图信息和绘图的属性绘制到图形上下文中去的? 说明: 新建一个项目,自定义一个view类和storyboard关联后,重写该类中的drowrect方法. 画线的三个步骤: ( ... 
- C++静态代码分析PreFast
			1历史 Prefast是微软研究院提出的静态代码分析工具.主要目的是通过分析代码的数据和控制信息来检测程序中的缺陷.需要强调的是,Prefast检测的缺项不仅仅是安全缺陷,但是安全缺陷类型是其检测的最 ... 
- Rabbitmq实现负载均衡与消息持久化
			Rabbitmq 是对AMQP协议的一种实现.使用范围也比较广泛,主要用于消息异步通讯. 一,默认情况下Rabbitmq使用轮询(round-robin)方式转发消息.为了较好实现负载,可以在消息 ... 
- WhaleSong
			Chasingwaves by myself in theocean of endless sorrow Makingwishes that i will find myherd tomorrow 5 ... 
- 安装less
			1.下载安装iterm(http://www.iterm2.com/) 2.打开iterm,输入 sudo npm install -g less 
- jquery学习笔记---闭包,原型链,this关键字
			网上的资料很多,关于闭包,原型链,面向对象之内的.本人也有一点自己的总结. 关于this: this 的值取决于 function 被调用的方式,一共有四种, 如果一个 function 是一个对象的 ... 
- 数据结构和算法 – 10.集合
			集合: 联合.交叉.差异.子集 using System; using System.Collections; using System.Collections.Generic; using Syst ... 
