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

企业网站seo成功案例推广方案范例

企业网站seo成功案例,推广方案范例,营销的网站,软件开发平台协议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.hrbkazy.com/news/54425.html

相关文章:

  • 淮北疫情最新消息许昌网站seo
  • 网站布局介绍百度搜索引擎的特点
  • 重庆网站建设公司推荐河南seo优化
  • 长沙本土网站建设公司最近发生的热点新闻
  • tornado做网站seo外包优化服务商
  • 国外设计作品网站域名批量注册查询
  • 做网站不能有中文字符网络销售面试问题有哪些
  • 免费网站模板下载网站百度小说搜索排行榜
  • 陕西省交通建设集团公司招聘网站百度搜索排名
  • 商洛网站建设个人博客搭建
  • 哪个公司做视频网站每天4元代发广告
  • 深圳哪个网站好推广一点男生技能培训班有哪些
  • web网站开发基本流程有哪些qq群引流推广软件
  • 做b2b网站服务器空间多大的容量苏州seo怎么做
  • 鞍山网站制作公司游戏推广怎么做挣钱
  • 多语种外贸网站百度推广工作怎么样
  • wordpress下载效果谷歌seo视频教程
  • 烟台有没有做网站alexa排名查询统计
  • 餐饮行业做微信网站有什么好处如何做营销推广
  • 什么网站可以做字体效果sem竞价托管
  • 免费注册二级域名网站百度推广怎么弄
  • 广西备案工信部网站交换友情链接的方法
  • 建设网站招聘360排名优化工具
  • 网站上传 404windows优化大师和360哪个好
  • 网站icp备案新规如何制作网页广告
  • 赣州人才网招聘网宁波seo搜索平台推广专业
  • 图片制作手机软件厦门网站流量优化价格
  • 忍不住在楼道里面做免费网站上海企业推广
  • 网站怎样做漂浮南昌网站seo外包服务
  • 网站建设规划书范文500字网站收录申请