#49315. 最长上升子序列
最长上升子序列
暂无测试数据。
给你一个长度为 $n$ 的序列,请你求出去掉每个数的最长上升序列的长度是多少。
输入格式
第一行一个整数 $n$ 表示有 $n$ 个数。
接下来一行有 $n$ 个正整数,表示这个序列中的每一个数。
输出格式
输出 $n$ 个数,对于第 $i$ 个数,表示去掉第 $i$ 个数后最长上升序列的长度。
数据规模与约定
对于 $10\%$ 的数据,保证 $n \leq 10$
对于 $30\%$ 的数据,保证 $n \leq 100$
对于 $60\%$ 的数据,保证 $n \leq 3000$
对于 $100\%$ 的数据,保证 $n \leq 10^6$
5
1 3 2 4 5
3 4 4 3 3