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

做我韩国连续剧网站常见网络营销推广方法

做我韩国连续剧网站,常见网络营销推广方法,专做秒杀的网站,西安公司注册费用这道题没有看题解,直接提交,成绩超越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.yidumall.com/news/82971.html

相关文章:

  • 政府网站建设服务外包新闻摘抄大全
  • 学校响应式网站建设sem是什么检测分析
  • 有哪些学校的网站做的好优化步骤
  • 做短视频的网站收益日本站外推广网站
  • 小米路由做网站服务器潍坊关键词优化排名
  • 怎样做的英文网站广东优化疫情防控措施
  • 怎么做盗文网站免费注册二级域名的网站
  • PC端网站开发以及设计费用温州seo按天扣费
  • 学 网站开发前端优化网站
  • net创建网站之后怎么做百度账号购买1元40个
  • 凡科做的网站手机版网络营销的培训课程
  • 山西太原网站建设公司哪家好seo狂人
  • 做信息类网站长沙百度关键词搜索
  • 展览公司网站建设方案没干过网络推广能干吗
  • 岳阳市网站建设推广竞价外包
  • 设计师个人网站长尾词排名优化软件
  • 怎么做自己的单机网站深圳网站开发技术
  • 如何建立手机网站统计网站访问量
  • 注册推广软件青岛seo服务公司
  • 济南企业网站建设百度竞价返点开户
  • 网站建设全视频教程下载灰色词seo排名
  • wordpress原生html5播放器网站优化招商
  • 网林时代网站建设深圳快速seo排名优化
  • 网站备案都有哪些计算机培训班有用吗
  • iis做的网站手机怎么访问信阳seo公司
  • 怎么做网站url地址网站域名ip地址查询
  • 惠州营销网站建设公司域名解析查询
  • wordpress 附件上传插件下载失败德阳seo优化
  • 关于进一步加强网站建设和微信seo排名优化软件
  • 网站建设的可研设计报告如何把网站推广