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

行业网站建设网站宣传方式有哪些

行业网站建设,网站宣传方式有哪些,做影视网站赚钱,搜索附近的电子产品给你一个长度为 n 的整数数组 nums 和一个正整数 k 。 一个数组的 能量值 定义为: 如果 所有 元素都是依次 连续 且 上升 的,那么能量值为 最大 的元素。否则为 -1 。 你需要求出 nums 中所有长度为 k 的 子数组 的能量值。 请你返回一个长度为 n …

给你一个长度为 n 的整数数组 nums 和一个正整数 k 。

一个数组的 能量值 定义为:

  • 如果 所有 元素都是依次 连续 且 上升 的,那么能量值为 最大 的元素。
  • 否则为 -1 。

你需要求出 nums 中所有长度为 k 的 

子数组

 的能量值。

请你返回一个长度为 n - k + 1 的整数数组 results ,其中 results[i] 是子数组 nums[i..(i + k - 1)] 的能量值。

示例 1:

输入:nums = [1,2,3,4,3,2,5], k = 3

输出:[3,4,-1,-1,-1]

解释:

nums 中总共有 5 个长度为 3 的子数组:

  • [1, 2, 3] 中最大元素为 3 。
  • [2, 3, 4] 中最大元素为 4 。
  • [3, 4, 3] 中元素 不是 连续的。
  • [4, 3, 2] 中元素 不是 上升的。
  • [3, 2, 5] 中元素 不是 连续的。

示例 2:

输入:nums = [2,2,2,2,2], k = 4

输出:[-1,-1]

示例 3:

输入:nums = [3,2,3,2,3,2], k = 2

输出:[-1,3,-1,3,-1]

提示:

  • 1 <= n == nums.length <= 10e5
  • 1 <= nums[i] <= 10e6
  • 1 <= k <= n

分析:与3254相似,只是数据范围扩大了,因此不能用枚举的方法。

/*** Note: The returned array must be malloced, assume caller calls free().*/
int* resultsArray(int* nums, int numsSize, int k, int* returnSize) {*returnSize=numsSize-k+1;int n=*returnSize;int *result=(int*)malloc(sizeof(int)*n);for(int i=0;i<n;++i)result[i]=-1;int cnt=0;for(int i=0;i<numsSize;++i){if(i==0||nums[i]==nums[i-1]+1)cnt+=1;else cnt=1;if(cnt>=k)result[i-k+1]=nums[i];}return result;
}

http://www.tj-hxxt.cn/news/65985.html

相关文章:

  • 金乡网站建设天津网络广告公司
  • 深圳新闻类网站的建设河南网站排名优化
  • 什么是网站建设整体策划方案软文平台发布
  • 石家庄网站推广优化淘宝搜索排名
  • 自建网站如何在百度上查到搜资源
  • 化工网站源码怎么做表格
  • 做网站的前景武汉百度快速排名提升
  • 苏州网站制作公司徐州关键词优化排名
  • 怎样建立营销网站百度关键词排名提升工具
  • 网站建设论坛免费推广软件 推广帮手
  • 网站建设维护是做什么的2022智慧树互联网与营销创新
  • 分类信息网站排行百度指数大数据分享平台
  • 渭南 网站集约化建设网络营销软件推广
  • 政府网站建设与维护太原seo网站排名
  • 柳州市住房和城乡建设部网站网站seo运营
  • 做二手网站优化的含义是什么
  • 做国外市场哪个网站好谷歌安装器
  • 济南免费建站网络技术推广服务
  • 网站做支付需要准备什么条件seo建站需求
  • 网站快速排名优化价格百度站长平台电脑版
  • 太原seo网站排名小网站关键词搜什么
  • 免费设计软件下载网站大全广州私人做网站
  • be 设计网站网站建站系统
  • 科技平台网站建设市场营销计划书模板
  • 石家庄网站建设制作吉林网络公司
  • 武汉做网站推广哪家好企业网站营销的优缺点及案例
  • 企业做的网站费入什么科目市场推广的方法和规划
  • 厦门网站建设方案书最近的重要新闻
  • 北京网站建设有限公司口碑营销成功案例
  • 珠海网站建设公司哪个好百度搜索风云榜游戏