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

企业手机网站建设讯息如何自己开网站

企业手机网站建设讯息,如何自己开网站,怀化网站建设有哪些,伊春网站建设描述 给定一个长度为 N 的整数序列 A 找到一组最长的整数序列 x 满足&#xff1a; 1 < x1 < x2 < ... < xk < N A[x1] < A[x2] < ... < A[xk] 即寻找 A 的一个最长子序列&#xff0c;满足&#xff1a; …

描述

给定一个长度为 N 的整数序列 A

找到一组最长的整数序列 x 满足:

1    <=    x1    <    x2    <    ...    <    xk    <=    N

A[x1] < A[x2]  <    ...     <   A[xk]

即寻找 A 的一个最长子序列,满足:

该子序列中每个元素递增

输入描述

第一行一个整数N(N<=1000) 表示长度,第二行 N个数 A[i]表示序列里面的数,每个数不超过int范围。

输出描述

一行 表示最长递增子序列的长度

用例输入 1 

6
1 6 2 5 4 7

用例输出 1 

4

例1中,最长上升子序列为:

1 6 2 5 4

1 6 2 5 4 7。

利用线性动态规划。

#include <bits/stdc++.h>
using namespace std;
int s[1010],dp[1010],mx,n;
int main(){cin>>n;if(n==1){//特判cout<<1;return 0;}for(int i=1;i<=n;i++){//每个格子都是一个上升子序列cin>>s[i];dp[i]=1;}for(int i=2;i<=n;i++){for(int j=1;j<i;j++){if(s[i]>s[j]){dp[i]=max(dp[i],dp[j]+1);mx=max(mx,dp[i]);//只要前面格子的值比它小,他与前面那个格子所组成的上升子序列即为前一个格子所组成的上升子序列加上当前的格子}}}cout<<mx;return 0;
}

http://www.cadmedia.cn/news/3764.html

相关文章:

  • 分析可口可乐网站建设的目的百度搜索引擎关键词优化
  • 宝塔自助建站系统源码深圳网络推广怎么做
  • 建设规划委员会网站注册网站在哪里注册
  • 网站建设提问宁波seo教程行业推广
  • 外包活一般是怎么接的佛山旺道seo优化
  • 标准件网站开发百度在线识别图片
  • 做交易网站深圳网站关键词优化推广
  • 宁波建设检测seo网页优化服务
  • 网站类型有哪些青岛seo网站建设公司
  • 网站开发电子书怎么优化一个网站
  • 网站设计怎么做链接能打开各种网站的搜索引擎
  • 800字以上网站设计方案google开户
  • 无锡网站建设收费营销型网站建设服务
  • 韩雪冬个人网站上海网络推广优化公司
  • 自定义优定软件网站建设什么叫做关键词
  • 创办一个网站要多少钱百度售后客服电话24小时
  • 交易类网站建设功能表网站免费seo
  • 动漫新闻资讯站搜索引擎优化岗位
  • 网站建设与设计毕业论文萧山区seo关键词排名
  • 服装商城的网站建设seo关键词优化排名推广
  • 网站制作需求百度推广如何获取精准的客户
  • 珍岛外贸网站建设电商线上推广
  • 粮食局网站建设个人seo怎么赚钱
  • 个人微博网页制作代码教程重庆seo顾问服务
  • 河西集团网站建设数据分析师培训机构推荐
  • 电商网站设计目的东莞搜索优化
  • 嘉鱼网站建设优化广东云浮疫情最新情况
  • 建站网络网址域名大全2345网址
  • 龙海网站定制seo实战密码在线阅读
  • 网站建设的栏目内容广告公司品牌营销推广