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

中国建设银行网站会员用户名网络营销环境分析

中国建设银行网站会员用户名,网络营销环境分析,万全县城乡建设网站,武汉网站开发费用1144. 递减元素使数组呈锯齿状 题目: 给你一个整数数组 nums,每次 操作 会从中选择一个元素并 将该元素的值减少 1。 如果符合下列情况之一,则数组 A 就是 锯齿数组: 每个偶数索引对应的元素都大于相邻的元素,即 A…

1144. 递减元素使数组呈锯齿状

题目:

给你一个整数数组 nums,每次 操作 会从中选择一个元素并 将该元素的值减少 1。

如果符合下列情况之一,则数组 A 就是 锯齿数组:

每个偶数索引对应的元素都大于相邻的元素,即 A[0] > A[1] < A[2] > A[3] < A[4] > ...
或者,每个奇数索引对应的元素都大于相邻的元素,即 A[0] < A[1] > A[2] < A[3] > A[4] < ...
返回将数组 nums 转换为锯齿数组所需的最小操作次数。


示例 1:

输入:nums = [1,2,3]
输出:2
解释:我们可以把 2 递减到 0,或把 3 递减到 1。


示例 2:

输入:nums = [9,6,1,6,2]
输出:4


提示:

1 <= nums.length <= 1000
1 <= nums[i] <= 1000


来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/decrease-elements-to-make-array-zigzag
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。


思路:

首先,模拟一遍,从最后一个元素开始,决定最后一个元素和倒数第二个元素对比起来是”向上“或者”向下“。

然后分“向上”和“向下”两种情况进行讨论即可。

最后输出次数最少的那个。


代码:

class Solution {
public:int movesToMakeZigzag(vector<int>& nums) {int i = nums.size() - 1;int odd1 = 0,odd2 = 0;int preodd1 = nums[i],preodd2 = nums[i];while(i--){if(i & 1){nums[i] >= preodd1 && (odd1 += (nums[i] - preodd1 + 1)) && preodd1-- || (preodd1 = nums[i]);nums[i] <= preodd2 && (odd2 += (preodd2- nums[i] + 1));preodd2 = nums[i];}else{nums[i] <= preodd1 && (odd1 += preodd1 - nums[i] + 1);preodd1 = nums[i];nums[i] >= preodd2 && (odd2 += (nums[i] - preodd2 + 1)) && preodd2-- ||(preodd2 = nums[i]);}}return odd1 > odd2?odd2 : odd1;}
};

http://www.hkea.cn/news/621908/

相关文章:

  • 模仿别人网站百度外链查询工具
  • 教程建设网站广告免费发布信息平台
  • wordpress php5.4支持宁波seo排名优化
  • 宁波制作网站哪个好百度怎么发自己的小广告
  • 新浪网站用什么语言做的百度软件下载
  • wordpress如何做网站重庆seo俱乐部联系方式
  • 教育局两学一做网站深圳全网推广平台
  • 淘宝做详情页代码网站免费大数据查询平台
  • 苹果做安卓游戏下载网站好新媒体营销案例ppt
  • 网络营销实务关键词优化seo优化排名
  • 网站推广优化教程游戏代理加盟平台
  • 网站提升权重全国疫情高峰感染进度
  • 营销型网站怎么做智能建站abc
  • 捷信做单官方网站网络服务主要包括什么
  • 网站建设的方案费用什么时候网络推广
  • 这么做3d展示网站公司百度官网优化
  • 工业设计软件上市公司搜索引擎优化的方法
  • 网站建设公司创意网站网络推广推广
  • 浙江三建建设集团有限公司网站关键词的作用
  • 网站建设官方网站教育培训机构加盟十大排名
  • 万网上传网站seo免费
  • 孝感做网站公司百度热议排名软件
  • 建设网站费用吗廊坊seo快速排名
  • 网站建设公司怎样拓展网站业务大连网站推广
  • 什么网站可以免费做找客户东莞seo建站推广费用
  • 合肥微信网站建设购物网站如何推广
  • 网站建设课程简介图片百度官网认证免费
  • 月夜影视在线观看免费完整版韩剧关键词排名优化报价
  • 做网站的工作时间兰州seo公司
  • css怎么嵌入到html直通车关键词优化口诀