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

南京专业网站制作多少钱网页平台

南京专业网站制作多少钱,网页平台,国内国际时事图片,平面设计大赛网站给定一个未经排序的整数数组&#xff0c;找到最长且 连续递增的子序列&#xff0c;并返回该序列的长度。 连续递增的子序列 可以由两个下标 l 和 r&#xff08;l < r&#xff09;确定&#xff0c;如果对于每个 l < i < r&#xff0c;都有 nums[i] < nums[i 1] &a…

给定一个未经排序的整数数组,找到最长且 连续递增的子序列,并返回该序列的长度。

连续递增的子序列 可以由两个下标 l 和 rl < r)确定,如果对于每个 l <= i < r,都有 nums[i] < nums[i + 1] ,那么子序列 [nums[l], nums[l + 1], ..., nums[r - 1], nums[r]] 就是连续递增子序列。

示例 1:

输入:nums = [1,3,5,4,7]
输出:3
解释:最长连续递增序列是 [1,3,5], 长度为3。
尽管 [1,3,5,7] 也是升序的子序列, 但它不是连续的,因为 5 和 7 在原数组里被 4 隔开。 

示例 2:

输入:nums = [2,2,2,2,2]
输出:1
解释:最长连续递增序列是 [2], 长度为1。

提示:

  • 1 <= nums.length <= 104
  • -109 <= nums[i] <= 109
class Solution {
public:int findLengthOfLCIS(vector<int>& nums) {//普通int res = 1,count = 1;for(int i = 1;i < nums.size();i++){if(nums[i] > nums[i-1]){count++;}else count = 0;res = max(res,count);}return res;}
};dp
class Solution {
public:int findLengthOfLCIS(vector<int>& nums) {//dp//最长连续的。//dp[i]:以nums[i]为结尾的序列,最长为dp[i];//递推关系:如果nums[i-1] < nums[i] 那么就可以把nums[i]加入以nums[i-1]为结尾的序列中。 即 dp[i] = max(dp[i], dp[i-1] + 1);//初始化 1int res = 1;vector<int>dp(nums.size()+1,1);for(int i = 1;i < nums.size();i++){if(nums[i] > nums[i-1]){dp[i] = max(dp[i], dp[i-1] + 1);}res = max(res,dp[i]);}return res;}
};

http://www.yayakq.cn/news/651403/

相关文章:

  • 网站布局建设网络推广公司联系方式
  • 潍坊做网站的那家好网站策划推广方案
  • 米拓企业网站管理系统大连网站如何制作
  • 新公司做网站网络营销的方法有哪些
  • 瓜果类网站建设方案东莞商贸公司寮步网站建设价格
  • 优化网站 提高查询建设法规的网站
  • 江苏省住房和城乡建设部网站设计网站专业
  • 网站建设方案书是啥开通的网站怎样安装
  • 免费网站怎么做排名html5标签属性大全
  • 佛山外贸网站推广伊克昭盟seo
  • 网站建设怎么管理业务员全屏网页设计尺寸
  • 自学做网站多久打开百度搜索
  • 中国网站为什么要备案wordpress onepager
  • 茂名网站开发公司推荐做冰饮视频网站
  • 网页开发技术有哪些深圳seo网站排名优化
  • 如何在建设部网站查企业资质wordpress同步公众号
  • 网站建设需要会软件开发合同模板范本
  • 网站怎么做代码优化友情链接seo
  • 个人网站建设的计划书网上建站赚钱
  • 佛山网站定制开发阀门行业网站怎么做
  • wordpress蜘蛛记录邢台做网站优化
  • 新建网站后域名跳转到别的网站了陕西安康网站建设
  • 专业网站建设企业网站制作网站源码上传教程
  • 做下载网站用什么程序好关于建设网站的报告书
  • 网站什么意思网站无法导入照片
  • 网络服务网站建设wordpress文章付费支付宝
  • discuz 做的网站侗族网站建设
  • 英文网站建设需要准备什么网站seo和sem是什么意思
  • wordpress全站pjax企业网站开发的目的
  • 书画院网站建设模板php做网站代码