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

3698. 搬箱子 南京理工大学考研复试上机真题 动态规划线性增长问题

华华要给厂里进一批新箱子共 n 个,编号为 1 到 n,用一个正整数 ai 来表示编号为 i 的箱子的高度。

现在华华要按照编号从小到大的顺序选出 m个箱子运到厂房,要确保编号大的箱子比编号小的箱子高。

也就是对于任意的 i<j 有 ai<a那么 m最大可以是多少呢?

输入格式

第一行是正整数 n,表示 n 个箱子。

第二行 a1,a2…an分别表示编号为 i的箱子的高度。

输出格式

输出华华最多可以搬运的箱子个数。

数据范围

1≤n≤500
1≤ai≤100000

输入样例:
7
1 7 3 5 9 4 8
输出样例:
4
#include<bits/stdc++.h>
using namespace std;int n;
int a[600];
int dp[600];
int m =0;
int main()
{cin>>n;for(int i =1; i<=n;i++){cin>>a[i];}/*1.m =12.选  dp[i]=max(m,dp[i-j]+1);*/a[0]=1111111;dp[1]=1;for(int i =2; i<=n;i++){int res=1;for(int j =i-1; j>=1;j--){if(a[i]>a[j]&&res<dp[j]+1){res=dp[j]+1;}}m=max(m,res);dp[i]=res;}for(int i =1; i<=n;i++){// cout<<dp[i]<<" ";}cout<<m<<"\n";return 0;
}

相关文章:

  • 工程数学-线性代数-第六版-第一章—行列式学习笔记
  • FPGA学习_Xilinx7系列FPGA基本结构
  • Python文件
  • llama笔记:官方示例解析 example_chat_completion.py
  • Ubuntu18.04桌面版设置静态IP地址
  • 如何使用人工智能打造超用户预期的个性化购物体验
  • 流畅的 Python 第二版(GPT 重译)(十三)
  • 哔哩哔哩后端Java一面
  • C语言中的联合和枚举(未完)
  • python爬虫基础实验:通过DBLP数据库获取数据挖掘顶会KDD在2023年的论文收录和相关作者信息
  • #微信小程序:微信小程序常见的配置传旨
  • 跨越时空的纽带:探索Facebook如何连接人与人
  • Lambda函数与Selenium WebDriverWait类一起使用
  • C++11 新特性:常量表达式 constexpr(下)
  • 【算法】雪花算法生成分布式 ID
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 分享的文章《人生如棋》
  • Android单元测试 - 几个重要问题
  • Angular 响应式表单 基础例子
  • angular学习第一篇-----环境搭建
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • js作用域和this的理解
  • Just for fun——迅速写完快速排序
  • maya建模与骨骼动画快速实现人工鱼
  • Mysql优化
  • nginx 负载服务器优化
  • Phpstorm怎样批量删除空行?
  • spring boot 整合mybatis 无法输出sql的问题
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • Spring框架之我见(三)——IOC、AOP
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 二维平面内的碰撞检测【一】
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 小程序 setData 学问多
  • 一些css基础学习笔记
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​2020 年大前端技术趋势解读
  • #vue3 实现前端下载excel文件模板功能
  • #考研#计算机文化知识1(局域网及网络互联)
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (C#)一个最简单的链表类
  • (二)WCF的Binding模型
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (四)图像的%2线性拉伸
  • (转)Linux下编译安装log4cxx
  • (转)菜鸟学数据库(三)——存储过程
  • (转载)CentOS查看系统信息|CentOS查看命令
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • **PHP分步表单提交思路(分页表单提交)
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .net MySql
  • .NET 常见的偏门问题