当前位置: 首页 > news >正文

网站定制建网站定制建设设网站排名优化+o+m

网站定制建网站定制建设设,网站排名优化+o+m,网站建设 十年,福州电子网站建设注意事项: 本题是"动态规划—01背包"的扩展题,dp和优化思路不多赘述。 题目: 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。 为此,他想拜附近最有威望的医师为师。 医师为了判断他的资质&…

注意事项:
本题是"动态规划—01背包"的扩展题,dp和优化思路不多赘述。

题目:
辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。
为此,他想拜附近最有威望的医师为师。
医师为了判断他的资质,给他出了一个难题。
医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”
如果你是辰辰,你能完成这个任务吗?

输入格式
输入文件的第一行有两个整数 T和 M,用一个空格隔开,T代表总共能够用来采药的时间,M代表山洞里的草药的数目。
接下来的 M行每行包括两个在 1到 100之间(包括 1和 100)的整数,分别表示采摘某株草药的时间和这株草药的价值。

输出格式
输出文件包括一行,这一行只包含一个整数,表示在规定的时间内,可以采到的草药的最大总价值。

数据范围
1≤T≤1000,
1≤M≤100

输入:
70 3
71 100
69 1
1 2
输出:
3
#include <cmath>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;const int N = 1010;
int n, m;
int v[N], w[N];
int f[N];int main () {cin >> m >> n;	//和01背包唯一不同的点,先接受体积m,再接收数量nfor (int i = 1; i<=n; i++) cin >> v[i] >> w[i];//01背包模板for (int i = 1; i<=n; i++) {for (int j = m; j>=v[i]; j--) {f[j] = max(f[j], f[j-v[i]] + w[i]);}}cout << f[m];
}

思路:
就是01背包的裸题,没啥可讲,思路去01背包那道里面看吧

声明:
算法思路来源为y总,详细请见https://www.acwing.com/
本文仅用作学习记录和交流

http://www.khdw.cn/news/61439.html

相关文章:

  • 仓库管理erp系统使用微博搜索引擎优化
  • 做遗嘱的网站有哪些百度电脑端网页版入口
  • 特殊符号网名生成器站长工具seo综合查询怎么使用的
  • 高清的网站建设友情链接qq群
  • 所有网站名称大全青岛网站建设优化
  • 织梦可以做论坛网站吗nba最新排行
  • 社区做图网站有哪些内容下载百度app最新版到桌面
  • 湖北神润建设工程网站成都网络推广
  • 多用户商场源码下载台州百度快照优化公司
  • 电脑 手机网站二合一源码站长工具seo综合查询推广
  • 网站由哪些部分组成部分怎么建网站教程
  • 哈尔滨做网站的公司适合女生去的培训机构
  • 杭州 城西 做网站seo排名优化技术
  • 有没有做微场景的网站足球进球排行榜
  • app微信小程序百度seo2022
  • 做游戏网站需要注意的问题百度指数搜索
  • 天津网站建设制作价格做网络推广一个月的收入
  • 如何将aaa云主机做网站淘宝店铺推广方式有哪些
  • 大学生做网站怎么赚钱百度网址大全电脑版
  • java ee做网站南京企业网站排名优化
  • 免费做暧暧网站外链发布论坛
  • 网站外链建设策略html+css网页制作成品
  • 保定网站建设服务淘宝店铺如何推广
  • 英文外贸网站制作社群营销成功案例
  • 何炅做的网站广告seo推广平台
  • 泉州网页建站模板陕西今日头条新闻
  • 免费制作软件app的网站做公司网页
  • php动态网站开发课后习题答案武汉seo网站排名
  • 有没有教给做宝宝衣服的网站qq群怎么优化排名靠前
  • 管局审核网站名称东莞百度快速优化排名