#M0004. 【模板】二维最长上升子序列
【模板】二维最长上升子序列
题目描述
给定 个元素的有序序列,每个元素有两个属性 。
请输出这个序列的最长上升子序列的长度 。
最长上升子序列是指,从原序列中按顺序取出一些数字排在一起,子序列相邻两个两个数两个维度属性严格递增,即 。
输入格式
第一行一个整数
接下来 , 第 行两个整数表示 和
输出格式
一个整数,表示答案
5
1 2
3 4
2 2
3 5
4 5
3
数据规模与约定
: , 分
: , 分
: , 分
给定 n 个元素的有序序列,每个元素有两个属性 ai,bi 。
请输出这个序列的最长上升子序列的长度 。
最长上升子序列是指,从原序列中按顺序取出一些数字排在一起,子序列相邻两个两个数两个维度属性严格递增,即 ai<ai+1,bi<bi+1 。
第一行一个整数 n
接下来 n , 第 i+1 行两个整数表示 ai 和 bi
一个整数,表示答案
5
1 2
3 4
2 2
3 5
4 5
3
n≤105,ai,bi≤109
Subtask1: n≤103,ai,bi≤109, 20 分
Subtask2: n≤105,ai,bi≤105, 60 分
Subtask3: n≤105,ai,bi≤109, 20 分