Nlogn最长上升子序列
来源:互联网 发布:银联数据服务 编辑:程序博客网 时间:2024/05/22 10:13
题目:
我是超链接
二分。
代码:
#include <cstdio>#include <cstring>#include <iostream>using namespace std;int g[1005],a[1005],n,i;//g[i]表示连续i个,结尾的最小数字int main(){memset(g,0x7f,sizeof(g));scanf("%d",&n);for (i=1;i<=n;i++) scanf("%d",&a[i]);int maxx=2; for (i=1;i<=n;i++) { int l=1,r=maxx; while (l<r) { int mid=(l+r)>>1; if (g[mid]>=a[i]) r=mid; else l=mid+1;}g[r]=a[i];maxx=max(maxx,r+1); }printf("%d",maxx-1);}
0 0
- 最长上升子序列 nlogn
- nlogn 最长上升子序列
- 最长上升子序列(nlogn)
- Nlogn最长上升子序列
- 最长上升子序列nlogn算法
- 最长上升子序列nlogn算法
- 最长上升子序列NLOGN算法
- 最长上升子序列 LIS 〇(nlogn)
- poj 1631 最长上升子序列 nlogn
- 最长上升子序列O(nlogn)算法
- 最长上升子序列----nlogn算法-模板
- bsoj2234 最长上升子序列nlogn算法
- 最长上升子序列nlogn算法
- POJ 1631(最长上升子序列 nlogn).
- 最长上升子序列nlogn算法
- 最长上升子序列 (二分 nlogn)
- 最长上升子序列nlogn算法
- 最长上升子序列nlogn算法
- GitHub怎么上传一个项目
- Quartz + Spring 定时任务应用
- JAVA中参数传递问题的总结(按值传递和引用传递)
- Java jdbc操作myql入门
- spring boot 学习(十一)使用@Async实现异步调用
- Nlogn最长上升子序列
- poll机制的总结
- Sonar6.0应用之四:与Jenkins集成分析(Scanner+Maven)
- 邻接表
- 对oracle中的sql语句的理解与不解
- Spring MVC 教程,快速入门,深入分析
- Java基础--容器(2)
- HDU2824【欧拉函数性质】
- UltraEdit正则表达式