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

网站ping值网站做推广企业

网站ping值,网站做推广企业,电子商务网站建设汇报PPT,i深圳网站建设原题链接:1005. K 次取反后最大化的数组和 思路: 先把数组排序好,然后直接从下标0(最小的负数)开始反转,那么接下来有两种情况: 1.负数反转完了,k还有剩余。此时因为nums内全部都是正数,所以我…

原题链接:1005. K 次取反后最大化的数组和

思路:
先把数组排序好,然后直接从下标0(最小的负数)开始反转,那么接下来有两种情况:
1.负数反转完了,k还有剩余。此时因为nums内全部都是正数,所以我们只需要将nums再次排序,然后反复对nums[0]进行k此反转即可。
2.负数还没反转完,k没有剩余了。此时直接遍历nums每个元素进行累得出和即可。

全代码:

class Solution {
public:int largestSumAfterKNegations(vector<int>& nums, int k) {//先排序,这样最小的都在左边  最大的在右边sort(nums.begin(),nums.end());//负数 先把最小负数反转//所有负数反转完后,剩余次数反转0或最小正数int sum = 0;for(int i = 0; i < nums.size(); i++){if(nums[i] < 0 && k > 0){//取反一次k--nums[i] = nums[i] * -1;k--;}}sort(nums.begin(),nums.end());while(k--){nums[0] *= -1;}for(int i = 0; i < nums.size();i++){sum+= nums[i];}return sum;}
};
http://www.yayakq.cn/news/202001/

相关文章:

  • ai生成建筑网站有限责任公司和有限公司的区别
  • 建设网站实训报告书互联网营销案例
  • 站群网站程序杭州化妆品网站建设
  • 油漆网站设计网站整改建设安全设备方案
  • 微网站第三方平台WordPress标题别名自动翻译插件
  • 乐陵网站服务在哪一条wordpress微网站模板
  • windows server 2008 网站配置自己做配图的网站
  • 网站设计网站开发优化涿州二康
  • 厂家营销型网站建设网站建设胶州
  • 利川市网站建设网站建设自适应网站
  • 企业网站那几点重要建网站有什么要注意的
  • 电子商务网站开发要学什么做淘宝客网站有什么服务器
  • 织梦网站会员功能wordpress 图片太大
  • 城阳区网站建设公司苏州吴中区建设局网站
  • 网站宣传虚假处罚标准网站付费推广竞价
  • 智慧团建网站登录密码是啥手机上开发游戏
  • 网站的困难电商是做什么的工作内容是什么
  • 沈阳网站建设黑酷科技php 开源企业网站
  • 赤峰最好的网站建设公司大航母网站建设费用
  • 柳州建站WordPress博客定制化首页
  • 网站管理助手4.1学动漫设计好找工作吗?
  • 做童装在哪个网站找客户免费搭建自己的网站
  • 网站建设 网页开发做网站业务的怎么寻找客户
  • 云主机做网站永久保留网站四川网上注册公司流程
  • 网站一年域名费用多少钱厦门h5建站
  • 个人网站主页设计教程宿迁怎样建设网站
  • 无锡高端网站设计开发wordpress 社交主题
  • 专做hiphop的网站代理记账公司利润大吗
  • 河南网站建设品牌百度网页排名怎么提升
  • 做网站个人怎么签合同大学生dw网页设计作业