按n=5,a-{4,2,3,1,5}为例

dp的值依次是:

INF INF INF INF INF

4     INF INF INF INF

2     INF INF INF INF

2     3     INF INF INF

1     3     INF INF INF

1     3     5     INF INF

 #include<cstdio>
#include<iostream>
#include<algorithm>
#include<queue>
#include<map>
#include<vector>
#include<set>
#include<string>
#include<cmath>
#include<cstring>
using namespace std;
int a[];
int n;
int dp[];//长度为i+1的上升子序列中末尾元素的最小值(不存在是INF)
int INF=0x3f3f3f3f;
void solve()
{
fill(dp,dp+n,INF);
for(int i=;i<n;i++)
{
*lower_bound(dp,dp+n,a[i])=a[i];
}
// for(int i=0;i<n;i++)
// printf("%d ",dp[i]);
// printf("\n");
printf("%d\n",lower_bound(dp,dp+n,INF)-dp)z-=;
} int main()
{
scanf("%d",&n);
for(int i=;i<n;i++)
scanf("%d",&a[i]);
solve();
return ;
}

最新文章

  1. i春秋url地址编码问题
  2. Url获取图片流并打包~
  3. Directshow 通过 put_Owner 指定显示窗口后,自动刷新问题
  4. SQL Server学习之路(五):“增删改查”之“改”
  5. MySQL表的创建
  6. 【IDEA&amp;&amp;Eclipse】2、从Eclipse转移到IntelliJ IDEA一点心得
  7. SQL聚合函数
  8. 使用Python监控Linux系统
  9. [转]JDK自带工具之问题排查场景示例
  10. Python 环境的搭建(转载)
  11. [原]unity3D 相机跟随
  12. Java之IO(十四)IO包中其它类
  13. html网页如何传递接收地址参数?
  14. java的instanceof简单使用
  15. Cucumber capybara 每个Scenario登陆一次
  16. 这是关于FastJson的一个使用Demo,在Java环境下验证的
  17. 【ADO.NET】SqlBulkCopy批量添加DataTable
  18. springMVC配置静态资源访问的&lt;mvc:resources&gt;标签的使用
  19. Linux定时备份数据到百度云盘
  20. Linux下MySQL数据库主从同步配置

热门文章

  1. 题解 Luogu P2499: [SDOI2012]象棋
  2. (4)关于Alpha通道问题
  3. TypeError: TF_SessionRun_wrapper: expected all values in input dict to be ndarray.
  4. 问:为什么java是单继承,但却是多实现的呢?
  5. ELK简单配置
  6. 多分类度量gini index
  7. 【PXC】关于限流的参数,状态值说明
  8. PAT Advanced 1041 Be Unique (20) [Hash散列]
  9. android studio 修改新建EmptyActivity默认布局
  10. UML-SSD总结