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

在wordpress中设置mx记录宁波网站推广优化公司怎么样

在wordpress中设置mx记录,宁波网站推广优化公司怎么样,装修公司怎么做网站推广,ppt设计多少钱一页这道题没有看题解,直接提交,成绩超越99.5%,说明思路是优的。就是考虑的情况里面弯弯绕比较多,需要考虑全面一点。(本题完整题目附在了最后面) 具体思路如下: 1、首先排序,然后从最…

这道题没有看题解,直接提交,成绩超越99.5%,说明思路是优的。就是考虑的情况里面弯弯绕比较多,需要考虑全面一点。(本题完整题目附在了最后面)

具体思路如下:

1、首先排序,然后从最小的负数开始一一变为正数,如果遍历到正数了,而k的次数没用完,如果剩余的k是偶数次,则直接可以退出了;如果k是奇数次且nums内有0元素也可以直接退出程序;如果k是奇数次且nums里面没有0元素,则挑一个最小的正数,将其置为负数,其实也就是比较正在遍历到的数和前一个数的大小,小的那个就是nums数组里的最小正数。

2、还有一种情况就是,数组已经遍历完了,k没用完,这个也很简单,直接对数组的最后一个数,也就是数组里面最小非负数进行操作,如果其为0则直接退出,如果是k是偶数也可直接退出,如果k是奇数则将这个数置为负数。

3、最后对nums数组求和。

代码如下:

class Solution(object):def largestSumAfterKNegations(self, nums, k):nums.sort()for i in range(len(nums)):if k <= 0: breakif nums[i] < 0:nums[i] = 0 - nums[i]k -= 1elif nums[i] == 0:k = 0breakelse:# 这里的 k & 1 是判断k是否为奇数的快速判断方法if nums[i] > nums[i - 1] and k & 1:  nums[i - 1] = 0 - nums[i - 1]elif nums[i] <= nums[i - 1] and k & 1:nums[i] = 0 - nums[i]k = 0breakif k > 0 and k & 1:nums[-1] = 0 - nums[-1]return sum(nums)if __name__ == '__main__':sol = Solution()# print(sol.largestSumAfterKNegations([2, -3, -1, 5, -4], 2))print(sol.largestSumAfterKNegations([-4, -2, -3], 4))

完整题目:

1005. K 次取反后最大化的数组和

给你一个整数数组 nums 和一个整数 k ,按以下方法修改该数组:

  • 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。

重复这个过程恰好 k 次。可以多次选择同一个下标 i 。

以这种方式修改数组后,返回数组 可能的最大和 。

示例 1:

输入:nums = [4,2,3], k = 1
输出:5
解释:选择下标 1 ,nums 变为 [4,-2,3] 。

示例 2:

输入:nums = [3,-1,0,2], k = 3
输出:6
解释:选择下标 (1, 2, 2) ,nums 变为 [3,1,0,2] 。

示例 3:

输入:nums = [2,-3,-1,5,-4], k = 2
输出:13
解释:选择下标 (1, 4) ,nums 变为 [2,3,-1,5,4] 。

提示:

  • 1 <= nums.length <= 10^4
  • -100 <= nums[i] <= 100
  • 1 <= k <= 10^4
http://www.dt0577.cn/news/18065.html

相关文章:

  • tk免费域名注册网站深圳百度推广电话
  • wordpress注册没用北京seo关键词优化外包
  • 网站后台找不到了怎么办关键词推广
  • wordpress 提高速度慢网站seo搜索引擎优化案例
  • 网站建设建设公司重庆seo排名收费
  • 公司内部 网站开发app推广员好做吗
  • 做网站平台接单域名服务器ip查询网站
  • 医药类网站建设评价免费seo
  • 做网站还赚钱么百度关键词代做排名
  • code编程网站百度查重
  • 佛山外贸网站建设价位网站搜什么关键词好
  • 深圳建设网站开发最新免费网站收录提交入口
  • 如何查找网站seo怎么刷排名
  • 网站需求分析怎么做网站建设关键词排名
  • 德阳网站开发熊掌号抖音搜索引擎优化
  • 网站开发读书笔记南宁seo优化公司
  • 青州网站建设公司上海公司排名
  • 展架设计在哪个网站做杭州百度优化
  • 静态网站开发课程相关新闻惠州seo按天计费
  • 做电子商务网站建设工资多少钱360指数查询
  • 定制制作网站价格网店推广平台
  • 昆明广告网站制作seo成创网络
  • 温州什么时候有互联网公司优化 英语
  • ssh做的大型网站百度seo排名查询
  • 拟定网站优化方案网络营销策划的目的
  • 成都 企业网站建设公司站长之家源码
  • 长沙网站建设要多少钱网络营销的方式有哪些
  • 做书评的网站有哪些深圳网络营销的公司哪家好
  • 301网站重定向怎么做凡科网微信小程序
  • 怎么做网站 白免费职业技能培训网站