国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

企業(yè)網(wǎng)站seo優(yōu)幫云無限制訪問國外的瀏覽器

企業(yè)網(wǎng)站seo優(yōu)幫云,無限制訪問國外的瀏覽器,wordpress音樂播放器掛件,wordpress特別卡 iis673最長遞增子序列的個數(shù) 給定一個未排序的整數(shù)數(shù)組 nums , 返回最長遞增子序列的個數(shù) 。 注意 這個數(shù)列必須是 嚴格 遞增的。 示例 1: 輸入: [1,3,5,4,7] 輸出: 2 解釋: 有兩個最長遞增子序列,分別是 [1, 3, 4, 7] 和[1, 3, 5, 7]。 示例 2: 輸入: …

673最長遞增子序列的個數(shù)

給定一個未排序的整數(shù)數(shù)組 nums , 返回最長遞增子序列的個數(shù) 。

注意 這個數(shù)列必須是 嚴格 遞增的。

示例 1:

  • 輸入: [1,3,5,4,7]
    輸出: 2
    解釋: 有兩個最長遞增子序列,分別是 [1, 3, 4, 7] 和[1, 3, 5, 7]。
    示例 2:

  • 輸入: [2,2,2,2,2]
    輸出: 5
    解釋: 最長遞增子序列的長度是1,并且存在5個子序列的長度為1,因此輸出5。

提示:

1 <= nums.length <= 2000
-106 <= nums[i] <= 106

C++代碼

#include<iostream>
#include<vector>
using namespace std;
int findNumberOfLIS(vector<int>& nums) {int ans = 0 ;int n = nums.size();vector<int> dp(n+1,1);vector<int> count(n+1,1); //統(tǒng)計當前dp有幾個來源 int maxsq = 1;if(n==0){return 0;}if(n==1){return 1;}for(int i=0;i<n;i++){count[0] = 1;for(int j = 0;j<=i;j++){//dp[all] 初始化都是1,如果是遞減序列,最長遞增子序列所有位子都是1 if(nums[j]<nums[i]){//nums[j]<nums[i],這個是遞增子串的前提條件 /*計算最長遞增子串的長度*/ if(dp[i] < dp[j]+1) {//1.i>j,但是 j位置到i 位置有一個遞增序列,因此i位置的遞增子序列長度需要+1dp[i]=dp[j]+1; //3.這種情況,只是產(chǎn)生了子序列長度的增加,路數(shù)集成j位子的就可以了count[i] = count[j];//寫一個跟屁蟲,用于跟蹤最長子序列長度最大的是誰if(dp[i]>maxsq){maxsq = dp[i];} }else if(dp[i] == dp[j]+1){//2.說明在j位置之前,有一x個到i長度為dp[j]+1遞增序列了//因此說明還有一個相同長度的遞增子序列長度count[i]=count[i] + count[j];//nums[j]<nums[i],這個條件會產(chǎn)生遞增序列// count[i] 記錄了在j之前dp[j]+1長度遞增序列的長度// count[j] 表示到達j位子的最長子序列長度的個數(shù)// 實現(xiàn)的功能就是到達i位置的每一路遞增子序列有多少路 }}}}//遍歷conut 表,判斷條件是 maxsq =dp[i],最大子序列所在位子 for(int k=0;k<n;k++){if(maxsq ==dp[k]){//說明這里有最長序列的位置 ans = ans + count[k];  }} return ans;}int main(){vector<int> nums;std::vector<int> dnums;int arr[] = {2,2,2,2,2};int arrSize = sizeof(arr) / sizeof(arr[0]);for (int i = 0; i < arrSize; ++i) {dnums.push_back(arr[i]);}int a = findNumberOfLIS(dnums);cout<<a<<endl;return 0; 
}
http://aloenet.com.cn/news/40100.html

相關(guān)文章:

  • 做甜點的網(wǎng)站百度手機seo軟件
  • 建設(shè)培訓(xùn)學(xué)校網(wǎng)站抓取關(guān)鍵詞的軟件
  • 網(wǎng)站開發(fā)類標書報價明細表常用的網(wǎng)絡(luò)推廣方式有哪些
  • 網(wǎng)站如何兼容ie6湛江今日頭條新聞
  • 建設(shè)網(wǎng)站的網(wǎng)站江蘇青島seo整站優(yōu)化
  • 戚墅堰常州做網(wǎng)站seo頁面優(yōu)化公司
  • 做刷贊網(wǎng)站能賺錢嗎sem競價推廣
  • 東莞營銷網(wǎng)站建設(shè)重慶seo建站
  • 網(wǎng)站上如何設(shè)置行間距西安官網(wǎng)seo技術(shù)
  • 涉縣企業(yè)做網(wǎng)站推廣西安關(guān)鍵字優(yōu)化哪家好
  • 做動態(tài)網(wǎng)站必學(xué)營銷型網(wǎng)站建設(shè)模板
  • 網(wǎng)站 錯誤代碼免費隱私網(wǎng)站推廣
  • 怎么建立掙流量的網(wǎng)站百度平臺客服人工電話
  • 紹興專業(yè)做網(wǎng)站的公司搜索引擎營銷方法主要有三種
  • 量化交易網(wǎng)站開發(fā)網(wǎng)站改版公司哪家好
  • 北京市建設(shè)工程審核網(wǎng)站十大經(jīng)典事件營銷案例分析
  • 寶盈集團直營網(wǎng)站怎么做seo推廣方案
  • 海寧公司做網(wǎng)站營銷策略國內(nèi)外文獻綜述
  • 怎么判斷網(wǎng)站是否被k百度登陸
  • 怎么用dw第一次做網(wǎng)站關(guān)鍵詞優(yōu)化步驟簡短
  • 網(wǎng)站設(shè)計中下拉列表怎么做如何刷關(guān)鍵詞指數(shù)
  • 自己怎么制作網(wǎng)站百度排行
  • 網(wǎng)站建設(shè)規(guī)劃設(shè)計書個人網(wǎng)站的制作模板
  • 重慶網(wǎng)站設(shè)計公司網(wǎng)站制作百度熱搜的含義
  • pta編程網(wǎng)站網(wǎng)絡(luò)服務(wù)商
  • 知果果網(wǎng)站誰做的網(wǎng)站建設(shè)費用多少錢
  • 深圳營銷型網(wǎng)站建設(shè)電話網(wǎng)站快速排名上
  • 做動態(tài)網(wǎng)站的軟件怎么自己制作網(wǎng)頁
  • 公司網(wǎng)站建設(shè)工作方案口碑營銷的特點
  • 網(wǎng)站內(nèi)怎么做鏈接站長查詢站長工具