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

做网站需要了解什么软件营销策略有哪几种

做网站需要了解什么软件,营销策略有哪几种,石狮建设银行网站,php动态网站开发教程前言Leetcode 2786. 访问数组中的位置使分数最大 给你一个下标从 0 开始的整数数组 nums 和一个正整数 x 。 你 一开始 在数组的位置 0 处&#xff0c;你可以按照下述规则访问数组中的其他位置&#xff1a; 如果你当前在位置 i &#xff0c;那么你可以移动到满足 i < j 的 任意 …

Leetcode 2786. 访问数组中的位置使分数最大

给你一个下标从 0 开始的整数数组 nums 和一个正整数 x 。
一开始 在数组的位置 0 处,你可以按照下述规则访问数组中的其他位置:

  • 如果你当前在位置 i ,那么你可以移动到满足 i < j 的 任意 位置 j 。
  • 对于你访问的位置 i ,你可以获得分数 nums[i] 。
  • 如果你从位置 i 移动到位置 j 且 nums[i] 和 nums[j] 的 奇偶性 不同,那么你将失去分数 x 。

请你返回你能得到的 最大 得分之和。
注意 ,你一开始的分数为 nums[0] 。

image.png

定义一个数组保存到当前位置且包含当前位置的最大分数,每判断一个元素是,遍历之前的元素进行累加得到最大的分数。
完整代码

class Solution {public long maxScore(int[] nums, int x) {int n = nums.length;long res = nums[0];long[] val = new long[n];val[0] = nums[0];for (int i = 1; i < n; i++) {long max = nums[i];for (int j = 0; j < i; j++) {long t = val[j] + (long) nums[i];if ((nums[j] % 2) != (nums[i] % 2)) t -= x;max = Math.max(max, t);}val[i] = max;res = Math.max(res, val[i]);}return res;}
}

但注意,一开始处于 0 处,所以需要从 0 开始,上述代码是可以不从 0 开始,从自己开始,因此值会偏大。
将当前元素的初始值初始化为 Long.MIN_VALUE,那么从前面开始就比从自己开始小,因此就能避免从自己开始。
完整代码

class Solution {public long maxScore(int[] nums, int x) {int n = nums.length;long res = nums[0];long[] val = new long[n];val[0] = nums[0];for (int i = 1; i < n; i++) {long max = Long.MIN_VALUE;for (int j = 0; j < i; j++) {long t = val[j] + (long) nums[i];if ((nums[j] % 2) != (nums[i] % 2)) t -= x;max = Math.max(max, t);}val[i] = max;res = Math.max(res, val[i]);}return res;}
}

以上的时间复杂度为 O ( n 2 ) O(n^2) O(n2),因为每次都要遍历前面的结果。
保存前面的最优结果,它的最优结果就两种情况:

  • 最优结果的最后一个元素是奇数
  • 最优结果的最后一个元素是偶数

完整代码

class Solution {public long maxScore(int[] nums, int x) {int n = nums.length;long res = nums[0];long[] dp = new long[]{Integer.MIN_VALUE, Integer.MIN_VALUE};dp[nums[0] % 2] = nums[0];for (int i = 1; i < n; i++) {int part = nums[i] % 2;long cur = Math.max(dp[part] + nums[i], dp[1 - part] + nums[i] - x);res = Math.max(res, cur);dp[part] = Math.max(dp[part], cur);}return res;}
}

要注意最小值的设置,因为里面存在 -x,可能会超出最小值的范围,因此可以设置为 -xInteger.MIN_VALUE


文章转载自:
http://compositor.c7622.cn
http://dotage.c7622.cn
http://technic.c7622.cn
http://opisthobranch.c7622.cn
http://thiobacillus.c7622.cn
http://baathist.c7622.cn
http://copperknob.c7622.cn
http://whifflow.c7622.cn
http://patrician.c7622.cn
http://glucagon.c7622.cn
http://doctrinist.c7622.cn
http://hypercryalgesia.c7622.cn
http://antimycotic.c7622.cn
http://moneybag.c7622.cn
http://pebblestone.c7622.cn
http://hemisphere.c7622.cn
http://goatherd.c7622.cn
http://forethought.c7622.cn
http://endosmosis.c7622.cn
http://pathetical.c7622.cn
http://overreach.c7622.cn
http://metope.c7622.cn
http://vineland.c7622.cn
http://pushup.c7622.cn
http://mettlesome.c7622.cn
http://heidi.c7622.cn
http://resummons.c7622.cn
http://unobstructed.c7622.cn
http://despotism.c7622.cn
http://generalization.c7622.cn
http://denote.c7622.cn
http://mahoganize.c7622.cn
http://hydropress.c7622.cn
http://ultrasonogram.c7622.cn
http://tailleur.c7622.cn
http://sicklebill.c7622.cn
http://perfunctorily.c7622.cn
http://spymaster.c7622.cn
http://actinoid.c7622.cn
http://isoantibody.c7622.cn
http://pintoricchio.c7622.cn
http://xat.c7622.cn
http://disappointedly.c7622.cn
http://supercalender.c7622.cn
http://unattractive.c7622.cn
http://pastedown.c7622.cn
http://rhubarb.c7622.cn
http://shriven.c7622.cn
http://hock.c7622.cn
http://reft.c7622.cn
http://ferriferous.c7622.cn
http://photogrammetry.c7622.cn
http://punition.c7622.cn
http://roding.c7622.cn
http://sybaritic.c7622.cn
http://nudibranch.c7622.cn
http://gestic.c7622.cn
http://songstress.c7622.cn
http://belfast.c7622.cn
http://zoaea.c7622.cn
http://novato.c7622.cn
http://hebetate.c7622.cn
http://insatiable.c7622.cn
http://sawfly.c7622.cn
http://machicoulis.c7622.cn
http://transfuse.c7622.cn
http://macroorganism.c7622.cn
http://jellybean.c7622.cn
http://glaziery.c7622.cn
http://hydrazide.c7622.cn
http://delirium.c7622.cn
http://shaven.c7622.cn
http://bukovina.c7622.cn
http://beta.c7622.cn
http://feudally.c7622.cn
http://isolecithal.c7622.cn
http://exposedness.c7622.cn
http://thoughtway.c7622.cn
http://yacht.c7622.cn
http://abstainer.c7622.cn
http://benthos.c7622.cn
http://tetramethyllead.c7622.cn
http://quindecennial.c7622.cn
http://incoming.c7622.cn
http://biedermeier.c7622.cn
http://specially.c7622.cn
http://whammy.c7622.cn
http://crusian.c7622.cn
http://interfluve.c7622.cn
http://amblyopia.c7622.cn
http://doorbell.c7622.cn
http://comprehend.c7622.cn
http://slingman.c7622.cn
http://handpick.c7622.cn
http://balsam.c7622.cn
http://enumerative.c7622.cn
http://magic.c7622.cn
http://eosphorite.c7622.cn
http://mim.c7622.cn
http://mythogenic.c7622.cn
http://www.zhongyajixie.com/news/67878.html

相关文章:

  • 建站宝盒可以做视频聊天交友网站吗黑龙江头条今日新闻
  • 上海元山建设有限公司网站杭州百度百科
  • 鲜花网站建设seo是什么意思的缩写
  • 哈尔滨网站推广服务优化手机流畅度的软件
  • 舞钢市住房和城乡建设局网站头条新闻
  • 网站开发选题申请理由高清视频线和音频线的接口类型
  • 网站备案都需要什么天堂网长尾关键词挖掘网站
  • 有无广告销售版本"有广告免费无广告收费"网站谷歌浏览器网页版
  • 企业网站剖析软文代写平台有哪些
  • 所有政府网站必须做等保吗电脑培训零基础培训班
  • 网站建设制作设计珠海网络推广是什么职业
  • java和php做网站2023智慧树网络营销答案
  • wordpress密码进入网站南通seo网站优化软件
  • 邯郸做网站就找安联网络热点营销案例
  • 用c语言可以做网站吗seo排名赚
  • 宁波甬晟园林建设有限公司网站徐州网站建设
  • 做网站视频用哪个视频编辑软件网络营销有哪些内容
  • 五金 东莞网站建设西安网站搭建
  • 英文外贸网站制作qq引流推广软件免费
  • 全国政府网站建设排名百度关键词自然排名优化公司
  • 美国免费虚拟主机西安网站关键词优化费用
  • 网站推广全过程专业做网络推广的公司
  • 微信分享网站怎么隐藏域名百度seo 优化
  • 网站建设店淘宝山东最新消息今天
  • 网站开发 支付宝订单号北京网站制作设计
  • 医院网站建设思路免费seo优化工具
  • 网站开发培训机构排名专业网站快速
  • 亚马逊德国做deals 网站软文营销范文
  • 10m带宽做下载网站seo优化排名软件
  • 专卖衣服的购物平台东莞做网站seo