HDU1950LIS裸题
来源:互联网 发布:java 批处理框架 编辑:程序博客网 时间:2024/06/06 09:50
没啥好说的“
#include<iostream>#include<algorithm>#include<string>#include<cstdlib>using namespace std;int zhi[40001];int dp[40001];int len;int main(){ int T; cin >> T; while (T--) { memset(dp, 0, sizeof(dp)); len = 0; int n; cin >> n; for (int a = 1;a <= n;a++)scanf("%d", &zhi[a]); for (int a = 1;a <= n;a++) { int tou = 1; int wei = len; while (tou <= wei) { int mid = (tou + wei) / 2; if (zhi[a] > dp[mid])tou = mid + 1; else wei = mid - 1; } dp[tou] = zhi[a]; if (tou > len)len++; } cout <<len<<endl; } return 0;}
0 0
- HDU1950LIS裸题
- 裸题
- 裸题
- 裸题
- 裸题
- poj1458 裸题
- hdu 3395 (KM裸题)
- hdu 1867 kmp裸题
- hdu 1711kmp裸题
- HDU 2087 KMP裸题
- HDU3836 强联通 裸题
- 【SPFA】-DLUT1218-裸题
- hdu1686 KMP裸题
- hdu2087(kmp裸题)
- HDU 1312 BFS裸题
- 【POJ3974】【Palindrome】【Manacher裸题】
- hdu 1711 KMP裸题
- 【poj3461】kmp裸题
- JDBC-DBUtils开源工具类库(简化查询封装数据过程)
- Android性能优化——TraceView的使用
- 旋转数组的最小元素
- String str = "abc"到底存于何处?
- 用友报表学习资料
- HDU1950LIS裸题
- 解决mysql start service安装过程中最后一步失败的问题
- 插入排序-insertsort
- java中Map,List与Set的区别
- Web Service 之SOAP
- CSU-ACM2016暑假集训比赛7
- VMware Workstation Pro虚拟机安装Linux系统
- LeetCode 63 Unique Paths II
- 输入一个链表,从尾到头打印链表每个节点的值