描述
用n个数组成一个序列,每个位置的数字可能有k个取值,求序列中最长上升子序列的的最大长度?为了降低难度,给出的k个取值是不下降的。
输入描述
第一行两个数 k,n,意义如题述。
接下来 n行,每行 k个数,即按照顺序每个元素的 k个取值。
输出描述
一个整数表示最长上升子序列的的最大长度
用例输入 1
2 2
1 3
1 2
用例输出 1
2
用例输入 2
4 5
1 2 3 5
2 3 4 8
1 2 3 4
1 2 3 5
2 3 4 5
用例输出 2
4
提示
1≤k≤5×10^3,1≤n≤10^3