poj-3624Charm Bracelet

Charm Bracelet poj 3624 (01) 背包问题 c++ Charm Bracelet Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 23076   Accepted: 10383 Description Bessie has gone to the mall's jewelry store and spies a 阅读详情

Charm Bracelet
Time Limit: 1000MS Memory Limit: 65536K
Total Submissions: 28601 Accepted: 12817

Description

Bessie has gone to the mall's jewelry store and spies a charm bracelet. Of course, she'd like to fill it with the best charms possible from the N (1 ≤ N ≤ 3,402) available charms. Each charm i in the supplied list has a weight Wi (1 ≤ Wi ≤ 400), a 'desirability' factor Di (1 ≤ Di ≤ 100), and can be used at most once. Bessie can only support a charm bracelet whose weight is no more than M (1 ≤ M ≤ 12,880).

Given that weight limit as a constraint and a list of the charms with their weights and desirability rating, deduce the maximum possible sum of ratings.

Input

* Line 1: Two space-separated integers: N and M
* Lines 2..N+1: Line i+1 describes charm i with two space-separated integers: Wi and Di

Output

* Line 1: A single integer that is the greatest sum of charm desirabilities that can be achieved given the weight constraints

Sample Input

4 6
1 4
2 6
3 12
2 7

Sample Output

23



简单01背包:


#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int f[13000],val[3500],vol[3500];
int main()
{
	int m,n,i,j;
	scanf("%d%d",&m,&n);
	for(i=0;i<m;i++)
		scanf("%d%d",&vol[i],&val[i]);
		memset(f,0,sizeof(f));
	for(i=0;i<m;i++)
	{
		for(j=n;j>=vol[i];j--)
		{
			f[j]=max(f[j],f[j-vol[i]]+val[i]);
		}
	}
	printf("%d\n",f[n]);
	return 0;
}
 


FPGA音频处理入门:手把手教你用Verilog实现I2S接收模块(附完整代码) 本文详细介绍了如何使用Verilog在FPGA上实现I2S接收模块,涵盖I2S协议原理、Verilog架构设计、完整代码实现及优化技巧。通过实战案例,帮助开发者快速掌握数字音频处理技术,适用于嵌入式音频系统开发。 阅读详情

相关推荐

SAP公司间外协业务流程以及配置说明

SAP公司间外协业务流程以及配置说明

竹大的博客 7166

[背包] poj 3624 最基本的背包问题

P01: 01背包问题  题目  有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。  基本思路  这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。  用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。则其状态转移方程便

童凌的技术博客 1089

CarPlay wired(USB)连接方案

CarPlay的wired(USB)的连接方案要求车载设备至少要支持USB2.0 Hi-Speed,支持USB Host Mode,该模式要求车载设备能够工作在USB device模式下,因为Apple设备在CarPlay中是作为USB Host的。而通常情况下,车载设备USB是工作在USB Host模式的,而外接的USB设备是工作在USB Device模式的,因而在这种情况下的CarPlay wired(USB)连接方案中就需要进行USB的模式切换。模式切换完成后便是Apple设备(USB HOST)的枚

Ke8323的博客 1万+

POJ 3624

这是个典型的01背包问题,很基础的,我就做了。 题目大意: 在N个花费为Ci、价值为Wi的物品中(i=1...N),选取若干个,使得所有物品的总花费不大于M,而其总价值最大。 ----------------------------------------------------------------我是华丽的分割线-----------------------------------

hello_cosmos的专栏 2322

步进电机

步进电机

happygrilclh的博客 2140

cs188Inference in Bayes Nets(贝叶斯网络的推理)

cs188Inference in Bayes Nets贝叶斯网络的推理Question1(3 points):Bayes Net StructureQuestion2(1 points):Bayes Net ProbabilitiesQuestion 3(5 points):Join FactorsQuestion4(4 points):EliminateQuestion5(4 points):NormalizeQuestion 6(4 points):Variable EliminationQuesti

weixin_46582817的博客 1673

POJ #3624 Charm Bracelet 深入理解01背包以及其优化

Description Bessie has gone to the mall's jewelry store and spies a charm bracelet. Of course, she'd like to fill it with the best charms possible from theN(1 ≤N≤ 3,402) available c...

aibin6833的博客 405

【人工智能的数学基础】最优传输(Optimal Transport)问题与Wasserstein距离

代表两堆石子,则问题等价于如何移动一堆石子,通过最小的累积移动距离把它堆成另外一堆石子。的不同位置分配的值。为离散型概率分布,则该优化问题可以表示为矩阵形式。表示寻找总运输成本最小的方案。放大后的上确界不会小于原来的上确界,因此不妨取。具有相同的概率分布。是概率分布,因此积分可以写作采样形式。描述了一种可行的运输方案,表示应该从位置。则最优传输问题的目标函数可以用列向量。对于一个线性规划问题,总可以写出其。的所有可能联合分布的集合,下确界。其中矩阵的每一行代表概率分布。表示寻找使得目标函数最大的。

AI天才研究院 6328

POJ3624(背包问题)

  1、题目链接地址   http://poj.org/problem?id=3624   2、源代码 #include<iostream> using namespace std; #define MAXN 3403 //物品的最大数量 #define MAXM 12881 //重量的上限 int max(int x, int y) { if (x...

weixin_30670925的博客 227

用python画年度和月度的日历图

用python画各种日历图,可以区分月份来画也可以画一整年的,日历图中可以体现自己的信息

weixin_44853840的博客 2138

基于STM32L4XX、HAL库的BQ25713RSNR充电芯片驱动程序设计

define BQ25713_I2C_ADDR (0x6B << 1) // 7位地址为 0x6B,HAL库需要左移一位。// 示例:配置 CHARGE_OPTION_0 寄存器:使能充电,使能 ICO(输入电流优化)reg_data |= (EN_CHG_MASK | EN_ICO_MASK);

zhusl6688的博客 406

POJ——3624 Balanced Lineup(线段树入门——区间最值问题)

原题链接:http://poj.org/problem?id=3264 每天挤奶时,农夫John的N头奶牛(1≤N≤50,000头)总是按照相同的顺序排列。一天,农夫约翰决定和几头牛组织一场极限飞盘游戏。为了简单起见,他将从挤奶阵容中挑选一系列连续的奶牛来玩这个游戏。然而,为了让所有的奶牛都能玩得开心,它们的身高不应该相差太多。 农民John列出了Q(1≤Q≤200,000)头奶牛的身高(1≤身高≤1,000,000)。对于每一组,他希望您确定组中最矮和最高的牛之间的身高差异。 Input 第一行:两个空

pursuit的博客 655

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

POJ3624Charm Bracelet题解

01背包一维数组反向优化。

weixin_42178241的博客 169

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

POJ 3624 Charm Bracelet(01背包)

题目链接: POJ 3624 Charm Bracelet 分析: 跟上一题一样。//508K 297MS #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int MAX_N=35000;//数组需要开大点,3500RE...int n,v; int val[MAX_N],

ramay7 410

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

POJ 3624 Charm Bracelet(01背包)

POJ 3624 Charm Bracelet(01背包) http://poj.org/problem?id=3624 题意:给你N个物品,每个具有Wi重量和Di价值,问你在不超过M的总重量前提下,能获得的最大价值是多少? 分析:明显的01背包问题。 令d[i][j]=x表选择完前i个物品后,总重量不超过j的前提下能获得的最大价值为x。 则d[i][j] = max( d[i-1][j

code 1073

POJ 3624 Charm Bracelet

Charm Bracelet Time Limit: 1000MS Memory Limit: 65536K Description Bessie has gone to the mall’s jewelry store and spies a charm bracelet. Of course, she’d like to fill it with the best charms possib...

忘梦心的博客 275

POJ-3624 Charm Bracelet(动态规划)

POJ-3624 Charm Bracelet(动态规划) Bessie has gone to the mall's jewelry store and spies a charm bracelet. Of course, she'd like to fill it with the best charms possible from the N (1 ≤...

碳酸钙的01妖精的博客 252

Poj 3624 Charm Bracelet [dp]

Bessie has gone to the mall’s jewelry store and spies a charm bracelet. Of course, she’d like to fill it with the best charms possible from the N (1 ≤ N ≤ 3,402) available charms. Each charm i in the

我的我的博客 273

Charm Bracelet ​ POJ - 3624

title: Poj-3624 date: 2019-02-09 18:26:16 tags: Charm Bracelet ​ POJ - 3624 Bessie has gone to the mall’s jewelry store and spies a charm bracelet. Of course, she’d like t...

lemail0406的博客 267

poj3624Charm Bracelet

http://poj.org/problem?id=3624 这是一道背包问题

我是小菜鸟啊。。。每天努力一点点。。。 599

POJ——3624 Charm Bracelet

Charm Bracelet Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 27943   Accepted: 12589 Description Bessie has gone to the mall's jewelry store and spies a ch

逝水流年轻染尘 393

Charm Bracelet POJ - 3624

Bessie has gone to the mall’s jewelry store and spies a charm bracelet. Of course, she’d like to fill it with the best charms possible from the N (1 ≤ N ≤ 3,402) available charms. Each charm i in the ...

Foolishman的博客 258

POJ3624 Charm Bracelet

Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 34471   Accepted: 15268 Description Bessie has gone to the mall's jewelry store and spies a charm bracelet. Of course,

WOLF的博客 324

poj 3624 Charm Bracelet

Charm Bracelet Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 25370   Accepted: 11418 Description Bessie has gone to the mall's jewelry store and spies a

ysCover 673
上一篇: 杭电-2639Bone Collector II
下一篇: 杭电-1016Prime Ring Problem(素数打表+DFS)
Eric_keke
博客等级 码龄12年 37粉丝 221原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值