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

邯郸做网站推广的公司wordpress 论坛小程序

邯郸做网站推广的公司,wordpress 论坛小程序,最近新闻热点,论述网站建设引言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] 。 定义一个数组保存到当前位置且包含当前位置的最大分数每判断一个元素是遍历之前的元素进行累加得到最大的分数。完整代码 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可能会超出最小值的范围因此可以设置为 -x或 Integer.MIN_VALUE。
http://www.hkea.cn/news/14524256/

相关文章:

  • 网站推广基本方法是自动优化句子的软件
  • 做网站应怎么缴税有哪些平台可以发布厂家信息
  • 做购物网站流程WordPress招标采购
  • 湖南省网站初级网页设计实训报告
  • 网站中的给我留言怎么做南阳网站建设页面
  • 制作商城版网站开发怎么建立简单网站
  • 在北京做兼职哪个网站好电子商务系统网站建设
  • 南京最好的网站设计公司随身办app下载
  • 网站每月流量专业做甜点的网站
  • 大连网站制作多少钱网站制作导航超链接怎么做
  • 桂平市住房和城乡建设局门户网站深圳保障房
  • 网站维护更新费用学校文化建设聚奇网站
  • 如何建设网站的外链网站招聘栏怎么做
  • wordpress影视网站网站建设打造营销型网站
  • 淘宝 网站建设镇江网站建设个
  • dedecms 招聘网站wordpress分类二级域名
  • 诚信档案建设网站首页建设部门的网站
  • 网站备案手机号wordpress+小米
  • 吉安网站only网站建设分析
  • 搜索引擎优化的主要工作优化设计答案六年级上册语文
  • 移动网站 做优化可以做软件的网站有哪些内容吗
  • 公司做网站一般多少钱茶艺馆网站
  • 企业网站制造si设计公司
  • 二次元动漫网站设计方案公司宣传册设计模板
  • 最佳磁力搜索引擎seo建站是什么意思
  • 哪些建材网站可以做宣传网站后台ftp
  • 外国大气网站设计刷网站关键词排名原理
  • 好网站的标准商业网点的定义
  • 萝岗区营销型网站建设和15岁女儿做很舒服网站
  • 陕西网站建设企业国外免费建站网站搭建