网站首页界面设计网站后台 用什么编写
网站首页界面设计,网站后台 用什么编写,青岛网站开发招聘,thinkphp租房网站开发题目描述 给定一个未经排序的整数数组#xff0c;找到最长且 连续递增的子序列#xff0c;并返回该序列的长度。
连续递增的子序列 可以由两个下标 l 和 r#xff08;l r#xff09;确定#xff0c;如果对于每个 l i r#xff0c;都有 nums[i] nums…题目描述 给定一个未经排序的整数数组找到最长且 连续递增的子序列并返回该序列的长度。
连续递增的子序列 可以由两个下标 l 和 rl r确定如果对于每个 l i r都有 nums[i] nums[i 1] 那么子序列 [nums[l], nums[l 1], …, nums[r - 1], nums[r]] 就是连续递增子序列。 代码
/*dp[i]以下标i为结尾的连续递增的子序列长度为dp[i]。递推公式 if(nums[i]nums[i-1]) dp[i] dp[i-1] 1;初始化dp[i] 1遍历顺序for(int i0;inums.size();i)*/class Solution {
public:int findLengthOfLCIS(vectorint nums) {if (nums.size() 0) return 0;int result 1;vectorint dp(nums.size(), 1);for (int i 1; i nums.size(); i) {if (nums[i] nums[i - 1])dp[i] dp[i - 1] 1;}return *max_element(dp.begin(), dp.end());}
};
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/86085.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!