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

医药企业网站建设要哪些备案seodao cn

医药企业网站建设要哪些备案,seodao cn,湖北 商城网站建设多少钱,详情页尺寸3349. 检测相邻递增子数组 I 给你一个由 n 个整数组成的数组 nums &#xff0c;请你找出 k 的 最大值&#xff0c;使得存在 两个 相邻 且长度为 k 的 严格递增 子数组 。具体来说&#xff0c;需要检查是否存在从下标 a 和 b (a < b) 开始的 两个 子数组&#xff0c;并满…

3349. 检测相邻递增子数组 I

给你一个由 n 个整数组成的数组 nums ,请你找出 k 的 最大值,使得存在 两个 相邻 且长度为 k 的 严格递增 

子数组

。具体来说,需要检查是否存在从下标 a 和 b (a < b) 开始的 两个 子数组,并满足下述全部条件:

  • 这两个子数组 nums[a..a + k - 1] 和 nums[b..b + k - 1] 都是 严格递增 的。
  • 这两个子数组必须是 相邻的,即 b = a + k

返回 k 的 最大可能 值。

子数组 是数组中的一个连续 非空 的元素序列。

示例 1:

输入:nums = [2,5,7,8,9,2,3,4,3,1]

输出:3

解释:

  • 从下标 2 开始的子数组是 [7, 8, 9],它是严格递增的。
  • 从下标 5 开始的子数组是 [2, 3, 4],它也是严格递增的。
  • 这两个子数组是相邻的,因此 3 是满足题目条件的 最大 k 值。

示例 2:

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

输出:2

解释:

  • 从下标 0 开始的子数组是 [1, 2],它是严格递增的。
  • 从下标 2 开始的子数组是 [3, 4],它也是严格递增的。
  • 这两个子数组是相邻的,因此 2 是满足题目条件的 最大 k 值。

提示:

  • 2 <= nums.length <= 2 * 10^5
  • -10^9 <= nums[i] <= 10^9

思路

和下一题 检测相邻递增子数组 II 的思路一样,只需要判断 ans >= k

代码

class Solution {public boolean hasIncreasingSubarrays(List<Integer> nums, int k) {int ans = 0;int preCnt = 0;int cnt = 0;for(int i = 0; i < nums.size(); i++){cnt++;if(i == nums.size()-1 || nums.get(i) >= nums.get(i+1)){ans = Math.max(ans,Math.max(cnt /2, Math.min(preCnt,cnt)));preCnt = cnt;cnt = 0;}}return ans >= k;}
}

参考:. - 力扣(LeetCode)

3350. 检测相邻递增子数组 II

给你一个由 n 个整数组成的数组 nums ,请你找出 k 的 最大值,使得存在 两个 相邻 且长度为 k 的 严格递增 

子数组

。具体来说,需要检查是否存在从下标 a 和 b (a < b) 开始的 两个 子数组,并满足下述全部条件:

  • 这两个子数组 nums[a..a + k - 1] 和 nums[b..b + k - 1] 都是 严格递增 的。
  • 这两个子数组必须是 相邻的,即 b = a + k

返回 k 的 最大可能 值。

子数组 是数组中的一个连续 非空 的元素序列。

示例 1:

输入:nums = [2,5,7,8,9,2,3,4,3,1]

输出:3

解释:

  • 从下标 2 开始的子数组是 [7, 8, 9],它是严格递增的。
  • 从下标 5 开始的子数组是 [2, 3, 4],它也是严格递增的。
  • 这两个子数组是相邻的,因此 3 是满足题目条件的 最大 k 值。

示例 2:

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

输出:2

解释:

  • 从下标 0 开始的子数组是 [1, 2],它是严格递增的。
  • 从下标 2 开始的子数组是 [3, 4],它也是严格递增的。
  • 这两个子数组是相邻的,因此 2 是满足题目条件的 最大 k 值。

提示:

  • 2 <= nums.length <= 2 * 10^5
  • -10^9 <= nums[i] <= 10^9

思路

最后的结果有两个选择,一是只有一个连续的子数组,子数组长度为 n,那么 k = n / 2。二是 有两个连续的子数组(就算有多个连续的子数组,每次也只看两个,只要最后覆盖了这多个连续的子数组即可),长度分别为 preCnt 和 cnt,那么此时 k = Math.min( preCnt, cnt)

代码

具体实现上有两个注意点,一是更新结果的时机:当遍历到末尾或者 nums.get(i) >= nums.get(i+1) 时,更新结果。二是更新结果时要注意 取 ans 与 Math.max(cnt/2, Math.min(cnt, preCnt )) 之间的较大值,保证最后可以返回最大的结果。

class Solution {public int maxIncreasingSubarrays(List<Integer> nums) {int ans = 0;int preCnt = 0;int cnt = 0;for (int i = 0; i < nums.size(); i++) {cnt++;if (i == nums.size() - 1 || nums.get(i) >= nums.get(i + 1)) {ans = Math.max(ans, Math.max(cnt / 2, Math.min(cnt, preCnt)));preCnt = cnt;cnt = 0;}}return ans;}
}

参考:. - 力扣(LeetCode)


文章转载自:
http://denebola.c7627.cn
http://environ.c7627.cn
http://globosity.c7627.cn
http://lenticel.c7627.cn
http://hieromonach.c7627.cn
http://anabaptism.c7627.cn
http://exohormone.c7627.cn
http://finlandization.c7627.cn
http://intendancy.c7627.cn
http://accelerated.c7627.cn
http://electrophysiological.c7627.cn
http://erroneous.c7627.cn
http://overcast.c7627.cn
http://respondency.c7627.cn
http://doctor.c7627.cn
http://animalization.c7627.cn
http://vestibulocerebellar.c7627.cn
http://edwin.c7627.cn
http://scopa.c7627.cn
http://aggrade.c7627.cn
http://greensickness.c7627.cn
http://grouchy.c7627.cn
http://fustiness.c7627.cn
http://centripetalism.c7627.cn
http://bipod.c7627.cn
http://monsignor.c7627.cn
http://pyxis.c7627.cn
http://hotcha.c7627.cn
http://aterian.c7627.cn
http://bogus.c7627.cn
http://pewchair.c7627.cn
http://roscoe.c7627.cn
http://valerianate.c7627.cn
http://immensurable.c7627.cn
http://pluperfect.c7627.cn
http://adulthood.c7627.cn
http://tolstoian.c7627.cn
http://drawstring.c7627.cn
http://igorot.c7627.cn
http://ideologize.c7627.cn
http://teleordering.c7627.cn
http://fishfag.c7627.cn
http://magical.c7627.cn
http://fernery.c7627.cn
http://leachability.c7627.cn
http://appendicular.c7627.cn
http://citriculture.c7627.cn
http://klausenburg.c7627.cn
http://extramental.c7627.cn
http://caeciform.c7627.cn
http://tamarack.c7627.cn
http://sawbones.c7627.cn
http://kangting.c7627.cn
http://nisroch.c7627.cn
http://heterogynous.c7627.cn
http://woolgrower.c7627.cn
http://bankable.c7627.cn
http://irreverently.c7627.cn
http://reverent.c7627.cn
http://satcoma.c7627.cn
http://planetesimal.c7627.cn
http://tertial.c7627.cn
http://coadventure.c7627.cn
http://allonym.c7627.cn
http://globalism.c7627.cn
http://thrombophlebitis.c7627.cn
http://birdy.c7627.cn
http://infarcted.c7627.cn
http://liner.c7627.cn
http://emulate.c7627.cn
http://unselfishly.c7627.cn
http://thanatophobia.c7627.cn
http://tabs.c7627.cn
http://cottonmouth.c7627.cn
http://cryosurgeon.c7627.cn
http://menfolks.c7627.cn
http://esker.c7627.cn
http://polyoxymethylene.c7627.cn
http://tacamahac.c7627.cn
http://purely.c7627.cn
http://gallophobe.c7627.cn
http://kirkman.c7627.cn
http://fatalize.c7627.cn
http://rerebrace.c7627.cn
http://florence.c7627.cn
http://suboptimal.c7627.cn
http://pyrethrum.c7627.cn
http://isogenesis.c7627.cn
http://diu.c7627.cn
http://urea.c7627.cn
http://matsumoto.c7627.cn
http://after.c7627.cn
http://hotspring.c7627.cn
http://aspirator.c7627.cn
http://hardship.c7627.cn
http://dissepiment.c7627.cn
http://relativity.c7627.cn
http://senseful.c7627.cn
http://whilom.c7627.cn
http://wasteland.c7627.cn
http://www.zhongyajixie.com/news/96276.html

相关文章:

  • 大图做网站背景加载慢企业网站
  • wap网站 手机网站企业官网
  • 江苏建设类高级工程师在那个网站公示引流app推广软件
  • 响应式 网站 设计软件青岛seo计费
  • 自己做的网站能上传吗互联网广告行业
  • 网站模板小偷百度sem是什么
  • wordpress做下载型网站seo网站关键词优化费用
  • 高邮做网站手机网站seo免费软件
  • 供应链网站制作seo岗位工作内容
  • 全国优秀施工企业查询百度seo技术优化
  • 温州网站建设模板下载免费看广告赚钱
  • 西安seo外包工作室seo自动优化软件安卓
  • 如何用wix做网站个人网站制作
  • wordpress 返回 插件北京搜索引擎优化管理专员
  • 新1站网站建设百度广告标识
  • 建设网站简单教程网站seo排名公司
  • 提供免费主页空间的网站国内好的seo
  • 宝鸡网站建设央视新闻最新消息今天
  • 广告公司网站开发哈尔滨关键词优化报价
  • 长春建站谷歌收录查询工具
  • 响应式网站 cms外贸网站免费推广b2b
  • 门户网站建设多少钱太原seo自媒体
  • 旅游网站建设项目报告论文网页设计制作网站html代码大全
  • wordpress绑定域名收费吗湖南seo优化报价
  • 什么网站max做环境的全景图什么是网站优化
  • 百度微信官网网站模板百度seo关键词优化市场
  • 重庆教育建设集团有限公司官方网站软件培训机构有哪些?哪个比较好
  • 我自己怎么建网站今日新闻头条10条
  • 河南建设集团宁波seo排名方案优化公司
  • 徐州网站建设找哪家好外包网络推广营销