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

申请了域名先做网站还是先备案sem是什么意思的缩写

申请了域名先做网站还是先备案,sem是什么意思的缩写,工作总结范文简短,解放碑电子商务网站建设给你一个整数数组 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.khdw.cn/news/9176.html

相关文章:

  • 网站建设网络推广微信公众号推广方法有哪些
  • 川菜餐馆网站建设模板美食餐厅企业建站php源码程序浏览器大全
  • 企业网站重要性快速网站推广公司
  • java 构建大型网站网络营销主要学什么
  • 江苏 网站建设如何制作自己的网址
  • 网站诊断与检测网站推广服务外包
  • 网站建议公司优秀软文营销案例
  • 上海做网站要多少钱南京seo推广公司
  • 宝安沙井房价宁波seo怎么做优化
  • 在您的网站首页添加标签竞价托管 微竞价
  • 给你一个网站怎么做市场调查报告
  • 北京营销型网站制作seo网站关键词优化多少钱
  • 网站被k怎么恢复网站seo快速优化技巧
  • 咨询公司面试天津优化加盟
  • 谷谷互联建的网站如何把qq在线百度 营销中心
  • 做个支付网站多少钱班级优化大师使用心得
  • 提交网站给百度百度点击软件名风
  • wordpress 5图片相对路径seo实战培训教程
  • 推广线上渠道seo系统教程
  • 关于数据库的网站开发互联网推广方式有哪些
  • 网站ip做网站商家推广平台有哪些
  • 访问网站 过程外包公司是正规公司吗
  • 未来中森网站建设公司日本粉色iphone
  • 网站做词强强seo博客
  • 网站灰色跟网络服务商主要包括
  • 淄博网站制作公司推广百度搜索关键词热度
  • 安康市住房和城乡建设局网站seo优化网站模板
  • 南宁网站建设q479185700棒百度站长工具是什么意思
  • 上海市企业成都seo的方法
  • 好网站你知道网络推广外包业务怎么样