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

【codevs 1576 最长严格上升子序列 】模版题

板又找不到了。。

#include<bits/stdc++.h>
using namespace std;
int n;
long long a[5010];
int dp[5010];
int main()
{
	ios::sync_with_stdio(false);
	cin>>n;
	for(int i=1;i<=n;i++)cin>>a[i],dp[i]=1;
	dp[0] = 1;
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<i;j++)
		{
			if(a[j]<a[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;
	return 0;
}

#include<bits/stdc++.h>
using namespace std;
int n,a[5010],c[5010];
int dp[5010],cnt;
int main()
{
	ios::sync_with_stdio(false);
	cin>>n;
	for(int i=1;i<=n;i++)cin>>a[i],dp[i]=1;
	dp[0] = 1;
	for(int i=1;i<=n;i++)
	{
		if(a[i]>c[cnt])c[++cnt] =  a[i];
		else c[lower_bound(c+1,c+1+cnt,a[i])-c-1] = a[i];
	}
	cout<<cnt;
	return 0;
}


相关文章:

  • 【codevs 1862】LCS问题+LCS的计数
  • 【codevs 1408】LCIS
  • 【DP 训练】Cyborg Genes, UVa 10723
  • 【DP 训练】Storage Keepers, UVa10163
  • 【DP 训练】Locker, Tianjin 2012, UVa1631
  • C语言fread()函数
  • fwrite
  • 【黑科技】升级版IO挂
  • 【数论】Colossal Fibonacci Numbers!, UVa11582
  • C++ IO相关
  • 【数论】Choose and Divide, UVa10375 【组合数学】【唯一分解定理】【精度】
  • 【数论】Minimum Sum LCM, UVa10791【唯一分解定理】【素数筛法】
  • gdb调试
  • 异或运算
  • 快速枚举因子(约数)
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • AHK 中 = 和 == 等比较运算符的用法
  • CAP 一致性协议及应用解析
  • CSS实用技巧干货
  • css系列之关于字体的事
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • rabbitmq延迟消息示例
  • Xmanager 远程桌面 CentOS 7
  • 如何学习JavaEE,项目又该如何做?
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 使用 QuickBI 搭建酷炫可视化分析
  • 用mpvue开发微信小程序
  • 再谈express与koa的对比
  • 正则学习笔记
  • 从如何停掉 Promise 链说起
  • 选择阿里云数据库HBase版十大理由
  • #预处理和函数的对比以及条件编译
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (一)基于IDEA的JAVA基础12
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (原創) 物件導向與老子思想 (OO)
  • (转)Sql Server 保留几位小数的两种做法
  • (转)大型网站架构演变和知识体系
  • (转)母版页和相对路径
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • ***测试-HTTP方法
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .naturalWidth 和naturalHeight属性,
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .Net 高效开发之不可错过的实用工具
  • .NET轻量级ORM组件Dapper葵花宝典
  • .net通用权限框架B/S (三)--MODEL层(2)
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • @data注解_一枚 架构师 也不会用的Lombok注解,相见恨晚
  • @Transaction注解失效的几种场景(附有示例代码)
  • [ 第一章] JavaScript 简史
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)
  • [BIZ] - 1.金融交易系统特点
  • [C]整形提升(转载)