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

企业网站seo成功案例app联盟推广平台

企业网站seo成功案例,app联盟推广平台,中国建设招投标网站,wordpress在线教育673最长递增子序列的个数 给定一个未排序的整数数组 nums , 返回最长递增子序列的个数 。 注意 这个数列必须是 严格 递增的。 示例 1: 输入: [1,3,5,4,7] 输出: 2 解释: 有两个最长递增子序列,分别是 [1, 3, 4, 7] 和[1, 3, 5, 7]。 示例 2: 输入: …

673最长递增子序列的个数

给定一个未排序的整数数组 nums , 返回最长递增子序列的个数 。

注意 这个数列必须是 严格 递增的。

示例 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); //统计当前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.这种情况,只是产生了子序列长度的增加,路数集成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],这个条件会产生递增序列// count[i] 记录了在j之前dp[j]+1长度递增序列的长度// count[j] 表示到达j位子的最长子序列长度的个数// 实现的功能就是到达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://www.dinnco.com/news/17339.html

相关文章:

  • 优秀个人网站设计模板seo网络搜索引擎优化
  • wordpress 分类 排序抚州seo排名
  • 兰州网站建设公司排名怎么制作属于自己的网址
  • 798艺术区个人拍照图片及价格债务优化是什么意思
  • 网站建设日程表表格中国网站建设公司前十名
  • 搞一个卖东西的网站怎么做惠州网站推广排名
  • 云南人才网招聘网官网seo外链工具
  • 镇江企业做网站互联网广告优化
  • 南昌哪家网站开发公司好培训网址
  • 东莞手机网站建设怎么选收录情况
  • 食品网站应该怎么做三生网络营销靠谱吗
  • 做网站的公司那家好站长工具国产
  • 宝鸡seo千度seo
  • 如何做网站活动qq推广
  • 专业上海网站建设公司自媒体平台收益排行榜
  • 网站建设dede模板免费广州商务网站建设
  • 大良营销网站建设案例一个新品牌如何推广
  • 有什么关于网站建设实例的书app拉新推广平台渠道商
  • 源码网站开发制作网页代码大全
  • 嘉定网站设计制作公司网站代运营价格
  • 山西网站开发二次开发百度账号客服人工电话
  • 企业网站建设方案东莞建设网
  • 怎样做淘宝网站建设百度快照推广有效果吗
  • 凡科网站建设如何植入代码武汉网站seo推广
  • 美国网站后缀营业推广方案怎么写
  • wordpress弹窗登录插件福州搜索引擎优化公司
  • 自己做企业网站服务器旅游产品推广有哪些渠道
  • 加强政府网站建设管理讲话浏览器下载安装2023版本
  • 陌上香坊是做盗版的网站吗国内5大搜索引擎
  • 中国江西网官方网站淘宝指数