#P1187. 最长上升子序列(HardVersion)
最长上升子序列(HardVersion)
最长上升子序列(HardVersion)
题目描述
本题是 最长上升子序列 的Hard版本,两题唯一的区别在于数据范围的不同,能通过本题的代码一定能通过 Normal版本。
给定一个长度为 的数列,求数值严格单调递增的子序列的长度最长是多少。
输入格式
第一行包含整数 。
第二行包含 个整数,表示完整序列。
数据范围
,
输出格式
输出一个整数,表示最大长度。
样例 #1
样例输入 #1
7
3 1 2 1 8 5 6
样例输出 #1
4