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

网站怎么推广效果好一点呢自己做一元夺宝网站

网站怎么推广效果好一点呢,自己做一元夺宝网站,网站开发费 会计科目,4.4.12 wordpress给你一个长度为 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.yayakq.cn/news/356559/

相关文章:

  • 怎么模仿别人做网站保险咨询网站建设
  • 绍兴网站制作报价网络营销和传统营销的区别有哪些
  • 酒类招商网站大全网站建设社团活动宗旨
  • 交通局网站模板灵当crm客户管理系统
  • 网站开发工程师待遇淄博博客网站开发教程
  • 临沂百度seo东莞网站seo
  • 沈阳门户网站建设android开发工具箱专业版
  • 做网站的过程中有哪些问题淘宝做图网站好
  • 网站建设用什么技术域名注册购买
  • 淮南网站制作更换网站服务器
  • 朋友说做网站什么的怎么赚钱企业推广计划
  • 企业网站开发视频广告网站设计公司 作用
  • 太仓网站建设找哪家如何做网站不被查
  • 网站建设交印花税wordpress博客主题 m1
  • 西安网站设计建设公司国家企业信用系统官网
  • vue可以做pc端网站保健品网站建设策划书
  • 凡科建站的建站后如何管理南通科技网站建设
  • 电子商务网站建设的展望网页游戏开服表 怎么删除
  • 网站没有收录原因毕设帮做网站
  • 怎么使用wordpress里的主题济南优化网站关键词
  • html 好的网站51比购网官方网站
  • 网站如何做支付系统网站引导页在线做
  • 网站的策划建设方案书尤溪建设局网站
  • 放网站的服务器吗wordpress推送服务器
  • 音乐网站答辩wordpress的icon
  • 郑州做网站要多少钱嘉兴seo网站排名
  • 那个网做网站便宜网络营销推广技术分析
  • 杭州模板建站创意产品设计网
  • 深圳市住房和建设局网站登录个人网站欣赏
  • 食品行业网站源码军事新闻今天