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

乐清网站制作公司哪家好大型电子商务网站建设成本

乐清网站制作公司哪家好,大型电子商务网站建设成本,wordpress固定链接找不到,建设主题网站步骤题目描述 现有一个整数序列a1,a2,...,an​​​​​​,求最长的子序列(可以不连续),使得这个子序列中的元素是非递减的。输出该最大长度。 输入描述 第一行一个正整数n(1≤n≤100​​​​),表示序…

题目描述

现有一个整数序列a1,a2,...,an​​​​​​,求最长的子序列(可以不连续),使得这个子序列中的元素是非递减的。输出该最大长度。

输入描述

第一行一个正整数n(1≤n≤100​​​​),表示序列长度;

第二行为用空格隔开的n​个整数ai​(−10^5≤ai≤10^5​​),表示序列元素。

输出描述

输出一个整数,表示最大长度。

样例1

输入

7

1 2 3 -1 -2 7 9

输出

5

解释

最长上升子序列为1 2 3 7 9,长度为5

#include<bits/stdc++.h>
using namespace std;
const int MAXN = 100;
int dp[MAXN];//dp[i]表示以a[i]元素为结尾的最大连续子序列和
int a[MAXN];//存放序列元素int main(){int n;//序列长度cin >> n;for(int i=0;i<n;i++){cin >> a[i];}dp[0] = 1;for(int i=1;i<n;i++){//对于每个位置i,要找到以a[i]结尾的最长递增子序列长度dp[i]dp[i] = 1;//初始化为1,因为至少可以构成一个长度为1的子序列for(int j=0;j<i;j++){//检查是否可以将a[i]加入到以a[j]结尾的递增子序列中if(a[i] > a[j]){//说明a[i]可以接在以a[j]结尾后dp[i] = max(dp[j] + 1,dp[i]);//dp[j]+1表示接在了以a[j]结尾的子序列长度,更新以a[i]结尾的子序列长度}}}int ans = 1;for(int i=1;i<n;i++){//不是输出最后一个dp元素,因为最后一个元素不一定在递增子序列中if(ans < dp[i]){//遍历寻找以a[i]结尾最大的子序列ans = dp[i];}}printf("%d",ans);return 0;
}

http://www.yayakq.cn/news/816617/

相关文章:

  • 搭建wordpress面板深圳短视频seo哪家好
  • 深圳外贸网站建设服务收费兰州网站开发
  • 做网站很忙吗柯桥网站建设
  • 建设优质网站需要什么上海营业执照查询网上查询
  • 网站内链做网站必须租服务器吗
  • 网站分类目录源码wordpress 招聘模块
  • 信息化和网站建设管理工作情况android购物商城源码
  • 简述商业网站建设的流程网站单个页面
  • 怎么做流量网站自己可以做小程序商城吗
  • 同一网站能否同时运行php和asp服装公司网站背景图
  • 国内最好用的免费建站平台南宁做网站公司
  • 安阳哪里有学做网站的学校网站续费协议
  • 判断网站cms门户网站的基本功能
  • 设计网站推荐 zoowordpress最好的主题
  • IT科技资讯新闻类织梦网站模板开县集团网站建设
  • 东莞企业网站建设费用下载室内设计排版模板网站有哪些
  • 淘宝网店开店网站建设上海企业服务云定位
  • 网站成品下载百度指数网站
  • 行知智网站开发建设网站请示宣传
  • 永州网站建设收费情况wordpress 修改目录
  • 做网站上传空间什么意思苏州网络公司
  • 网站设计及建设合同重庆市建设工程信息网施工许可证查询
  • 青岛网站建设在线WordPress建站如何解析
  • 怎么查网站关键词排名wordpress阅读全部功能
  • 贵州建设监理协会网站网站建设 7 24
  • 网站修改域名百度官网登录
  • 外贸优秀网站wordpress 手机首页
  • asp网站 访问 变慢 监测做淘宝客如何建自己的网站
  • wordpress多站点不显示网站标签怎么改
  • 免费做推广的网站厦门h5建站