#USACO 12.07 Charm Bracelet手链
来源:互联网 发布:贪吃蛇编程代码 编辑:程序博客网 时间:2024/06/10 05:06
题目描述
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.
输入输出格式
输入格式: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
- Line 1: A single integer that is the greatest sum of charm desirabilities that can be achieved given the weight constraints
输入输出样例
输入样例#1:
4 61 42 63 122 7
输出样例#1:
23压缩状态DP典型模板#include<cstdio>#include<iostream>#include<cmath>#include<cstring>#include<algorithm>using namespace std;int main(){int f[20000],v,n,c[20000],w[20000];scanf("%d%d",&n,&v);for (int i=1;i<=n;i++)scanf("%d%d",&w[i],&c[i]);for (int i=1;i<=n;i++)for (int j=v;j>=w[i];j--)f[j]=max(f[j],f[j-w[i]]+c[i]);printf("%d",f[v]);return 0;}
1 0
- #USACO 12.07 Charm Bracelet手链
- P2871 [USACO07DEC]手链Charm Bracelet
- P2871 [USACO07DEC]手链Charm Bracelet
- luogu2871 [USACO07DEC]手链Charm Bracelet
- P2871 [USACO07DEC]手链Charm Bracelet 简单背包
- 洛谷P2871 [USACO07DEC]手链Charm Bracelet
- Charm Bracelet
- Charm Bracelet
- Charm Bracelet
- Charm Bracelet
- Charm Bracelet
- Charm Bracelet
- Charm Bracelet
- Charm Bracelet
- Charm Bracelet
- Charm Bracelet
- Charm Bracelet
- Charm Bracelet
- mysql获取一个表中的下一个自增(id)值的方法
- Markdown的基础设置
- eclipse中文注释显示为unicode
- 图像处理--RGB与HSI颜色模型的转换方法介绍
- 实战CentOS系统部署Hadoop集群服务
- #USACO 12.07 Charm Bracelet手链
- myFocus插件制作焦点轮播图
- biee10g schedule配置
- php遍历文件夹所有文件,及排除得到的点“.”和“..”的数组
- Xcode调用栈小icon大全
- MyBank
- wireshark本地抓包方法
- 面向对象的六大原则
- 热点共享蓝条下压,导致页面底部按钮显示不全的完美解决方案