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

飞沐网站设计资讯文章类wordpress博客模板

飞沐网站设计,资讯文章类wordpress博客模板,域名和网站的区别,手机百度网页版主页每日一道算法题之最长上升子序列 一、题目描述二、思路三、C代码 一、题目描述 题目来源:LeetCode 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 输入格式 第一行包含整数 N。 第二行包含 N个整数,表示完整序列。 输出格式 输出一个整数…

每日一道算法题之最长上升子序列

  • 一、题目描述
  • 二、思路
  • 三、C++代码

一、题目描述

题目来源:LeetCode

给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。

输入格式
第一行包含整数 N。
第二行包含 N个整数,表示完整序列。

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

数据范围
1≤N≤1000,
−109≤数列中的数≤109

示例如下:

输入:
7
3 1 2 1 8 5 6
输出:4

二、思路

  按照动态规划的解题步骤,来进行分析:

  1. dp[i]的定义
    dp[i]表示i之前包括i的以nums[i]结尾的最长递增子序列的长度
  2. 确定状态转移方程
    位置i的最长升序子序列等于j从0到i-1各个位置的最长升序子序列 + 1 的最大值。
    所以:if (nums[i] > nums[j]) dp[i] = max(dp[i], dp[j] + 1);
  3. dp[i]的初始化
    每一个i,对应的dp[i](即最长递增子序列)起始大小至少都是1.
  4. 确定遍历顺序
    dp[i] 是有0到i-1各个位置的最长递增子序列 推导而来,那么遍历i一定是从前向后遍历。j其实就是遍历0到i-1,那么是从前到后,还是从后到前遍历都无所谓,只要把 0 到 i-1 的元素都遍历了就行了。 所以默认习惯 从前向后遍历。

三、C++代码

#include<bits/stdc++.h>
using namespace std;#define maxn 1010
int dp[maxn];   //dp[i]表示i之前包括i的以nums[i]结尾的最长递增子序列的长度
int nums[maxn] ; //记录整数数组 
int main(){int n;cin >> n;for(int i = 1; i <= n; i ++) {cin >> nums[i];}for(int i = 1; i <= n; i ++){dp[i] = 1;for(int j = 1; j < i; j ++){if(nums[j] < nums[i]) dp[i] = max(dp[i], dp[j] + 1);}}int ans = 0;for(int i = 1; i <= n; i ++) ans = max(ans, dp[i]);cout << ans << endl;} 
http://www.yayakq.cn/news/495788/

相关文章:

  • 网站建设要会英语吗世界500强企业排行榜中国企业
  • 做网站实例教程建设房屋出租网站
  • wordpress站点标题淘宝app官方下载
  • 织梦dedecms大气微电影网站模板做搜索网站挣钱
  • 电子商务网站功能模块地产网站开发公司
  • 网站建设协议书模板 完整版佛山优化网站排名收费
  • 福州网站建设推进wordpress完整模板
  • 分形科技做网站怎么样怀化优化网站排名
  • pcms网站开发贵州易广建设集团网站
  • 网站收录突然减少wordpress 视频 批量
  • 官网建站合作模版外流网站建设
  • ftp如何上传网站电子商务网站设计总结
  • 网站建设补充范本企业文化内容范本
  • 民治做网站做网站在哪里申请
  • 个人网站在那建设长春最专业的网站建设
  • wordpress表邯郸做seo网站优化
  • 徐州做网站那家好国外室内设计网站推荐
  • 在线做文档的网站黄页88网企业名录搜索软件
  • 垂直门户网站都有什么如何制作百度网页
  • 潍坊网站建设尚荣里水网站建设
  • 魏县做网站网站关键词效果追踪怎么做
  • 学校网站做几级等保可以做mv的视频网站
  • 小型网站运营做网站最好的公司有哪些
  • 多域名一个网站备案wordpress转播
  • 网络营销就是网站营销网站建设必须安装程序
  • 一个公司多个网站做优化兰州网站建设加q.479185700
  • wordpress国内网站备案的网站转移
  • php网站开发入门到精通教程南宁保障住房建设管理服务中心网站
  • 外贸网站推广制作教程平面设计网站有哪些
  • 网站响应时间方案制作商城小程序费用