题目描述
给定长度为 的整数数组 ,求最长严格上升子序列的长度,并输出其中一条具体方案(下标序列,下标从 1 开始)。
如果有多条长度相同的方案,输出下标序列字典序最小的那一条。
输入格式
第一行一个整数 。
第二行 个整数 。
输出格式
第一行一个整数,表示最长长度 。
第二行 个整数,表示选出的下标,按递增顺序输出。
样例
输入 1
3
3 1 2
输出 1
2
2 3
数据范围
,。
g6-07899.in输出g6-07899.out给定长度为 的整数数组 ,求最长严格上升子序列的长度,并输出其中一条具体方案(下标序列,下标从 1 开始)。
如果有多条长度相同的方案,输出下标序列字典序最小的那一条。
第一行一个整数 。
第二行 个整数 。
第一行一个整数,表示最长长度 。
第二行 个整数,表示选出的下标,按递增顺序输出。
3
3 1 2
2
2 3
,。