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

周口建设委员会网站信息平台百度指数专业版价格

周口建设委员会网站信息平台,百度指数专业版价格,网站制作关键字排名,网站开发信息发布给你一个整数数组 rewardValues,长度为 n,代表奖励的值。 最初,你的总奖励 x 为 0,所有下标都是 未标记 的。你可以执行以下操作 任意次 : 从区间 [0, n - 1] 中选择一个 未标记 的下标 i。如果 rewardValues[i] 大于…

给你一个整数数组 rewardValues,长度为 n,代表奖励的值。

最初,你的总奖励 x 为 0,所有下标都是 未标记 的。你可以执行以下操作 任意次 

  • 从区间 [0, n - 1] 中选择一个 未标记 的下标 i
  • 如果 rewardValues[i] 大于 你当前的总奖励 x,则将 rewardValues[i] 加到 x 上(即 x = x + rewardValues[i]),并 标记 下标 i

以整数形式返回执行最优操作能够获得的 最大 总奖励。

这题目其实是个非常明显的背包问题,只不过是稍微改了一下的0-1背包问题,所以很明显是个动态规划(dp)题,但可惜我太久没写题目了,已经不会dp了。(不,明明是因为晚上的时候脑子不清醒转不动

最后是稍微借助了一下题目下方的提示才写出来的。

dp嘛,能找到状态转移方程,题目就算解决一半了,所以重点在于我们的状态转移方程要怎么确定。

我们可以设计dp[i][j]=1表示我们有 i 个物品,可以获得 j 的奖励。那么,最后要求的就是dp[n-1]那一行最大的满足dp[n-1][j]=1的 j 。

那dp[i-1]怎么的值要怎么转移到dp[i]呢?如果我们不选第i个物品,那肯定dp[i]=dp[i-1]。而如果我们要选第i个物品呢?我们知道,只有手上的奖励值比rewardValues[i]

的值小的时候,我们才可以

选择

首先,因为这个题只需要求最大的总奖励,对具体选的物品编号没有要求,所以我们完全可以先排个序,而且排序之后也可以更方便进行选择。

然后,因为每次选择的奖励值必须大于你手上的奖励值,所以我们绝对不可能选择两个奖励值一样的物品,所以我们可以对输入数据进行一次去重。

http://www.bjxfkj.com.cn/article/102382.html

相关文章:

  • 12306网站为什么做那么差微信群推广网站
  • 抖音怎么开通小程序推广兰州seo技术优化排名公司
  • 商业网站建设设计百度手机助手下载安装最新版
  • 怎样做化妆品网站宁波网站推广
  • 网后台的网站怎么做百度指数批量获取
  • 做自己的批发网站需要什么营业执照白杨seo教程
  • 怎么给网站绑定域名阿里指数官网
  • 个人网站 摄影展示网络服务商主要包括哪些
  • 云南专业做网站多少钱网站友链
  • 营销网站建设的价格友情链接交换系统
  • 专业网站开发设计网络营销推广方案3篇
  • 开发高端网站开发搜索引擎优化方法
  • 嘉兴网站建设兼职微信scrm系统
  • 怎么上传网站到ftp网络运营是做什么的
  • 哪些网站布局设计做的比较好的seo技术培训教程
  • 给别人做的网站涉及到诈骗百度推广优化中心
  • wordpress笑话模板企业网站优化服务
  • 电影《设计》国外网站谷歌seo推广
  • 企业网站做速优化排名万象搜索引擎有哪些技巧
  • 学习资料黄页网站免费搜索引擎优化工作
  • 怎麽做网站全网热搜关键词排行榜
  • oblivion wordpress优化大师客服电话
  • 做旅行社业务的网站都有哪些百度服务中心官网
  • 网上有女的叫你建网站下载地图导航手机版免流量费用
  • 做跨境的网站列表网推广效果怎么样
  • 本周热点事件站长工具seo查询
  • 如何与对方网站做相互链接如何推广自己的微信号
  • 装修平台网站建设电商平台有哪些
  • 温州手机网站制作多少钱做公司网站需要多少钱
  • 有些中小网站百度网盟官网