codevs——3111 CYD啃骨头(背包)
裸的01背包
CYD吃饭时有N个骨头可以啃,但CYD要午睡了,所以他只有M分钟吃饭,已知啃每个骨头需花费时间Ai,可以得到Bi个单位的营养。问CYD最多得到多少营养。
M N
A1 B1
A2 B2
……
AN BN
得到的最大营养值
10 3
5 20
3 15
8 29
35
对于100%的数据 N≤100 M≤1000 Ai,Bi≤100
分类标签 Tags 点此展开
#include<cstdio> #include<cstdlib> #include<cstring> #include<iostream> #include<algorithm> using namespace std; int T,m,t[1001],v[1001],f[1001]; int main() {scanf("%d%d",&T,&m);for(int i=1;i<=m;i++)scanf("%d%d",&t[i],&v[i]);for(int i=1;i<=m;i++)for(int j=T;j>=t[i];j--)f[j]=max(f[j],f[j-t[i]]+v[i]);printf("%d",f[T]);return 0; }
思路:既然是裸的01背包,那我就不说些什么了!
转载于:https://www.cnblogs.com/z360/p/6763900.html
codevs——3111 CYD啃骨头(背包)相关推荐
- Codevs 3111 CYD啃骨头
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description: CYD吃饭时有N个骨头可以啃,但CYD要午睡了,所以他只有M分钟吃饭,已知 ...
- codevs——T3111 CYD啃骨头
http://codevs.cn/problem/3111/ 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Descript ...
- matlab二值化图像_小白啃骨头之图像识别
小白啃骨头系列是通过案例的分享,描述7是怎么入门某类技术的.下面就请进入正题吧~ 相信大家对于有一些名词耳熟能详,可以谈天说地,但是真正想要用起来,却觉得门槛太高,望而却步.如今AI大火,凡是沾点边就 ...
- codevs——2894 Txx考试(背包)
时间限制: 1 s 空间限制: 32000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description Txx是一个成绩很差的人,考试便成了他的噩梦.于是他常在考试时睡觉以打发时间.今 ...
- codevs 2837 考前复习——01背包
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description Aiden马上要考试了,可他还没怎么复习,于是他决定临时 ...
- 使用Qt编写模块化插件式应用程序
动态链接库技术使软件工程师们兽血沸腾,它使得应用系统(程序)可以以二进制模块的形式灵活地组建起来.比起源码级别的模块化,二进制级别的模块划分使得各模块更加独立,各模块可以分别编译和链接,模块的升级不会 ...
- 专访施巍松:边缘计算早期提出者之一
![](https://img-blog.csdn.net/20180729210358293) 1995 年,施巍松从西安电子科技大学计算机系毕业,然后被保送到中科院计算所.2000 年,施巍松获得 ...
- java多态 降低代码耦合性_深度分析:理解Java中的多态机制,一篇直接帮你掌握!...
Java中的多态 1 多态是什么 多态(Polymorphism)按字面的意思就是"多种状态".在面向对象语言中,接口的多种不同的实现方式即为多态.用白话来说,就是多个对象调用同一 ...
- java类的对象无参与有参_java无参与有参以及setter和getter方法(了解)
第一题:分析以下需求,并用代码实现 手机类Phone 属性: 品牌brand 价格price 行为: 打电话call() 发短信sendMessage() 玩游戏playGame() 要求: 1.按照 ...
最新文章
- linux VM映像chroot注入修改root密码
- Python批量修改文件格式
- PS菜鸟入门 -- 添加滤镜
- python2打开文件_关于python:何时以二进制模式打开文件(b)?
- 阿里云黄海宇:窄带高清2.0——让直播更惊艳的魔术
- 要高薪地进入IT,你得这样做
- Arduino M0 的一个坑(2015-12-25)
- 2008服务器系统安装哪个版本好,Windows Server 2008和Windows Server 2008 R2哪个更好,其中可选的安装版本那个最高级,都有什么用?...
- jquery ajax 方法及各参数详解
- Oracle下载安装教程—Oracle19c下载安装(每一步)
- 解决 Poi读取Excle报错 java.util.zip.ZipException: invalid stored block lengths
- FAN73893MX 350mA-650mA 高压600V 用于高压、高速驱动 MOSFET和IGBT 三相半桥栅极驱动 IC
- ThinkAdmin列目录/任意文件读取(CVE-2020-25540 )漏洞复现及环境搭建
- php教程--案例4(判断闰年)
- python中datetime是什么意思_Python中time和datetime的区别
- 底层放弃教育,中产过度焦虑,上层不玩中国高考
- 万字拆解增长的算法:从产品、流量、品牌到文化
- window server2016服务器激活
- cs231n学习笔记——图像分类
- 20160227.CCPP体系详解(0037天)
热门文章
- 2022届秋招,从被拒到SP+ 谈谈YK菌在2021年的经历与收获
- 【c语言】4 并发服务器
- 卡莱特led显示屏调试教程_|卡莱特LED显示屏校正软件(Calibration Pro)下载v3.5.0 官方版 - 欧普软件下载...
- TKCTF-学校内部的校赛
- 软件测试技术知识点汇总——软件测试的基本概念
- 2021年最新微信JS-SDK的使用
- matlab使用LMI对二阶系统进行H无穷控制
- 罗技无法使用计算机上的配置文件,如何解决Logitech键盘多媒体键无法使用的问题?...
- 2022年区块链安全领域8成以上损失集中在DeFi和跨链桥
- BMS电流相关的HX5020NLT必看及车规级隔离滤波器测试