Knapsack problem FZU - 2214(01背包逆向思维)

原创 2018年04月15日 16:02:31

C - Knapsack problem

题目链接:FZU - 2214

基本就是个裸背包了.....
比赛时竟然没想到......
#include <iostream>
#include <algorithm>
#include <string.h>
using namespace std;
int dp[5005];
const int INF=0x3f3f3f3f;
int v[505], w[505];
int sum;
int main(){
	int T;
	cin >>T;
	while(T--){
		int n, B;
		cin >>n >>B;
		sum=0;
		for(int i=1; i<=n; i++){
			cin >>w[i] >> v[i];
			sum+=v[i];
		}
		memset(dp, INF, sizeof(dp));
		dp[0]=0;
		for(int i=1; i<=n; i++){
			for(int j=sum; j>=v[i]; j--){
				dp[j]=min(dp[j], dp[j-v[i]]+w[i]);
			}
		}
		for(int j=sum; j>=0; j--){
			if(dp[j]<=B){
				cout << j <<endl; 
				break;
			}
		}
	}
	return 0;
}


版权声明:欢迎大家指正错误,有不同观点的欢迎评论,共同进步 https://blog.csdn.net/Sirius_han/article/details/79950056

hibernate tools逆向自动化

Hibernate Tools的官方网站; 点击一个键,代码就生成了,这实在是份十分惬意的事情,前面有介绍Hibernate Tools就可以生成代码,那么我们怎么利用它来生成代码呢。由于Hibernate Tools集成于JBoss,在这里添加JBoss的安装站点 Hibernate Tools的Eclipse安装
  • 2017年09月11日 11:15

Knapsack problem(FZU2214)

题目链接:http://acm.fzu.edu.cn/problem.php?pid=2214 题面是最正常的背包,但是背包重量大到让人思考人生。 说真的第一看见这样的题目,比赛的时候看见空间...
  • tinyguyyy
  • tinyguyyy
  • 2016-04-18 17:23:05
  • 237

FZU-2214-Knapsack problem【01背包】

Knapsack problem
  • loy_184548
  • loy_184548
  • 2016-04-17 22:08:38
  • 450

FZU Problem 2214 Knapsack problem(01背包,超大背包)——第六届福建省大学生程序设计竞赛-重现赛

FZU Problem 2214 Knapsack problem(01背包,超大背包)——第六届福建省大学生程序设计竞赛-重现赛...
  • queuelovestack
  • queuelovestack
  • 2016-09-08 15:33:36
  • 523

FZU 2214 Knapsack problem

题目链接:http://acm.fzu.edu.cn/problem.php?pid=2214 题        意:给你一个背包,让你往里面尽量加价值总和多的物品。 思        路:是个0...
  • Seraphimon
  • Seraphimon
  • 2015-12-28 13:00:25
  • 444

FOJ-2214 Knapsack problem

FOJ-2214 Knapsack problem Problem Description Given a set of n items, each with a weight w[i] an...
  • hpulw
  • hpulw
  • 2016-03-01 11:33:25
  • 259

FOJ2214 Knapsack problem(逆01背包)

Link:http://acm.fzu.edu.cn/problem.php?pid=2214 Problem 2214 Knapsack problem Accept: 74...
  • Enjoying_Science
  • Enjoying_Science
  • 2017-11-26 00:17:04
  • 101

2015福建省赛 fzoj Knapsack problem 2214 (01背包&转换)

Problem 2214 Knapsack problem Accept: 6    Submit: 9 Time Limit: 3000 mSec    Memory Limit : 32768 ...
  • yanghui07216
  • yanghui07216
  • 2015-12-27 20:44:27
  • 315

FZU 2214 Knapsack problem (01背包)

01背包,但与标准模型有所不同。weight总量太大,显然不能套标准模型。我们换种思路,规划达到0~sumvalue需要的最小weight。dp初始化为0x3f3f3f3f,dp[0]初始化为0#in...
  • Night_13
  • Night_13
  • 2016-02-25 13:00:39
  • 388

动态规划之01背包问题(Knapsacks Problem)

背包问题 一、01背包问题
  • Netown_Ethereal
  • Netown_Ethereal
  • 2014-04-30 18:09:02
  • 2161
收藏助手
不良信息举报
您举报文章:Knapsack problem FZU - 2214(01背包逆向思维)
举报原因:
原因补充:

(最多只允许输入30个字)