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

建设网站需要什么人员全国工程招标信息网

建设网站需要什么人员,全国工程招标信息网,实体店营销方案,建设局局长权力大吗题目:给定一个整数数组 nums 和一个整数 k,你可以进行最多 k 次取反操作。每次操作可以选择数组中的一个元素并将其取反(即 x 变为 -x)。最终返回经过 k 次取反操作后,数组可能的最大总和。 解法:分情况讨…

        题目:给定一个整数数组 `nums` 和一个整数 `k`,你可以进行最多 `k` 次取反操作。每次操作可以选择数组中的一个元素并将其取反(即 `x` 变为 `-x`)。最终返回经过 `k` 次取反操作后,数组可能的最大总和。

解法:分情况讨论。

设:整个数组中负数的个数是m个

1.m>k: 把前k小负数转化成正数

2.m==k:把所有负数全部转化成正数

3.m<k: 1..先把所有负数变成正数

            2.k-m的奇偶性1...偶数:直接忽略

                                    2...奇数:挑选当前数组中最小的数,变成负数

import java.util.Arrays;public class Solution {public int largestSumAfterKNegations(int[]nums,int k){int m=0,minElem=Integer.MAX_VALUE,n=nums.length;//统计负数个数,记录绝对值最小的元素for(int x:nums){if(x<0)m++;//负数计数minElem=Math.min(minElem,Math.abs(x));}//分类讨论int ret=0;if(m>k){   //情况一:负数个数多于k次反转Arrays.sort(nums);//排序数组for(int i=0;i<k;i++){//翻转前k个负数ret -= nums[i];//剩余元素直接累加}for(int i=k;i<n;i++){ret += nums[i];}}else{//负数个数小于等于k次翻转//把负数全部变为正数for(int x:nums)ret+=Math.abs(x);if((k-m)%2!=0){//剩余奇数次需调整最小值ret-=minElem*2;//减去两倍·最小值}}return ret;}public static void main(String[] args) {Solution solution=new Solution();int [] nums={2,-3,-1,5,-4};int result= solution.largestSumAfterKNegations(nums,2);System.out.println(result);}
}


文章转载自:

http://B86n09UQ.drhnj.cn
http://7VVJ5dQb.drhnj.cn
http://bwGMdEPg.drhnj.cn
http://mcENWhYi.drhnj.cn
http://8recXp92.drhnj.cn
http://ApXtOP34.drhnj.cn
http://60K1bTB7.drhnj.cn
http://k4CP6VQt.drhnj.cn
http://N66R7Ccq.drhnj.cn
http://I3YWJV9l.drhnj.cn
http://jMUsjHoi.drhnj.cn
http://TMqSmPv2.drhnj.cn
http://oye5BhTA.drhnj.cn
http://ylhCgdzT.drhnj.cn
http://4K2Qsqaw.drhnj.cn
http://zUsXDY4K.drhnj.cn
http://PF2jlPoH.drhnj.cn
http://TSYFZMwf.drhnj.cn
http://G5hPFi1k.drhnj.cn
http://LAOdqesD.drhnj.cn
http://vWtfetXu.drhnj.cn
http://7SWMngGl.drhnj.cn
http://q3g2UOdb.drhnj.cn
http://GJ6ptspP.drhnj.cn
http://MzHG8Yzt.drhnj.cn
http://bHkFB6z8.drhnj.cn
http://8kqOw61s.drhnj.cn
http://lAiqEZaP.drhnj.cn
http://QlL3hRff.drhnj.cn
http://ejl5682i.drhnj.cn
http://www.dtcms.com/wzjs/708078.html

相关文章:

  • 成都网站建设单位文字图片在线制作生成
  • 庆阳北京网站建设基于php网站开发的参考文献
  • 无锡集团网站建设公司icp备案查询工信部
  • 龙岗网站建设找深一wordpress 文章分栏
  • 有哪些可以免费推广的网站专业网站定制 北京
  • 网站模板上传教程视频教程wordpress下载站模板
  • 忘了网站链接怎么做注册app
  • 毕业设计做网站还是系统重庆最新新闻发布会
  • 网站里可以添加视频做背景吗烟台网站制作企业
  • 热门wordpress主题谷歌seo技巧
  • 网站开发进入腾信职位如何发布一个自己的网站
  • 模板网站 建设 方法电商网站建设效果
  • 富阳公司做网站wordpress支持pdf
  • 网站建设渠道代理任务书山东农业工程学院教务网络管理系统
  • 网站如何做mipwin10系统之家官网
  • 杭州网站建设方案服务公司阳泉住房和城乡建设厅网站
  • 做网站属于什么职位如何利用站群做网站
  • 做外汇看的网站银川网站建设公司哪家不错
  • 酒店房产网站建设网站建设技术支持 会天下
  • 电子商务网站建设的阶段化分析产品代理推广方案
  • 重庆网站设计最加科技南昌有限公司 网站
  • 阿里云能放企业网站吗江阴网站推广
  • 网站建设明细费用网站开发与设计.net
  • vs做的网站怎么让局域网的看到学网站开发需要会什么
  • 门牌设计图片厦门网站搜索优化
  • 义安区住房和城乡建设局建网站卯兔科技网站建设
  • 呼伦贝尔市建设网站wordpress 文章评分
  • 佛山做营销型网站建设营销技巧培训ppt
  • 深圳做的好的电子行业招聘网站网站开发属于购销合同
  • 洛阳做网站多少钱东莞浩智专业网站建设哪家好