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

中移建设招标网站怎么免费制作网站

中移建设招标网站,怎么免费制作网站,linux操作怎么做网站,西宁企业做网站注意事项: 本题是"动态规划—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.hengruixuexiao.com/news/15868.html

相关文章:

  • vr网站制作网站性能优化
  • wordpress恶意登录seo的优化原理
  • 重庆做网站公司电话南京谷歌seo
  • 广州定制网站制作平台上海网站seo排名优化
  • 北京性价比网站建设国际新闻
  • 做网站哪个公司好 快选宁陵建站宝重庆seo排名扣费
  • 网站界面尺寸东莞搜索排名提升
  • 建筑网片厂家南昌网站seo外包服务
  • 做网站聚合做权重难吗seo快排技术教程
  • wordpress识图工具seo站长论坛
  • 珠宝行业做网站的好处上海网络推广服务
  • wordpress后台登不进去上海百度推广排名优化
  • 阀门行业网站怎么做广州seo
  • 网页设计与制作实验报告总结seo从零开始到精通200讲解
  • 北京网站建设报价明细谷歌排名优化入门教程
  • 电子商务网站毕业论文网站如何做seo推广
  • 注册域名去哪个网站好谷歌广告优化
  • 网站建设正规公司搜一搜搜索
  • 北京网站建设学校南昌企业网站建设
  • 郑州网站分析搜狗指数
  • 客户做网站一定报价怎么办推广软文平台
  • 做电力招聘的有哪些网站网站名查询网址
  • 郑州巩义网站建设属于b2b的网站有哪些
  • 鞍山网站建设西安网站优化
  • 火影忍者网页设计总结兰州网络seo
  • 租车网站制作互联网项目推广是什么
  • 四川住房和城乡建设部官方网站seo这个职位是干什么的
  • 网页制作是干什么的站长之家seo综合
  • 苏州做网站比较好的公司引流获客工具
  • 医疗类网站哪家做的好南宁网站建设网站推广