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

网站违规关键词专业logo设计公司

网站违规关键词,专业logo设计公司,制作空间主页网站,工商注销咨询电话给你一个整数数组 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.yayakq.cn/news/322762/

相关文章:

  • 制作公司网站教程南昌网站优化
  • 网站的竞争对手大连制作网站公司
  • 溧阳手机网站设计服务器配置
  • 建立网站需要多少钱一个电脑安装什么版本wordpress
  • 糕点网站策划书wordpress前台资料
  • h5 网站建设变更icp备案网站信息
  • 怎么创个网站汽车销售网站
  • 甘肃省路桥建设集团网站黄页是干什么用的
  • 织梦制作wap网站wordpress 文章标签调用
  • 物流网站免费模板阿丰 做网站
  • 苏州大型网站建设公司自己做的博客网站
  • 云南省建设厅官方网站证书手机网站建设方法
  • 如何自己建一个网站手机上制作网页的软件
  • 免费金融发布网站模板企业网站建设58同城
  • 域名空间做网站aspnet网站开发pdf
  • 电子商业网站建设步骤网站开发设计总结及心得体会
  • 网站搭建设计是什么意思门户网站建设模板下载
  • 三网合一 营销型网站做详情页比较好的网站
  • 做地方行业门户网站需要什么资格安卓商店下载安装
  • 个人做网站做什么样的话给企业开发网站
  • 石家庄做的好的网站wordpress 增加背景图片
  • 做船公司网站中英文的网站设计
  • win7下用iis搭建网站企业推广是什么意思
  • 网站备案有什么坏处wordpress 301设置
  • 成都个人做网站可以做网站的公司有哪些
  • 辉县网站建设廊坊视频剪辑培训机构
  • 网站主服务器所在地地址上海网站建设定制公
  • 设计师素材网站e网站维护费一年多少钱
  • 网站建设学的课程网站建设 培训 南充
  • 如何免费建一个网站河南住房和城乡建设网站