有一个长度为 $N$ 的整数数组,求这个数组的“最长上升连续子序列”。
这里,“最长上升连续子序列”是最长的满足子序列中的数值等于 $[x, x+1, x+2, \dots, x+k-1]$ 的子序列。
在输出最长上升连续子序列的长度之后,还要任意输出一种最长上升连续子序列。
你可以从一个序列中删除几个元素,再将剩下的元素按照在原数列中的顺序排起来,就可以得到一个子序列。比如说,在序列 $A = [2, 1, 3, 4, 5]$ 中,$[1,4,5]$ 和 $[3]$ 就是 $A$ 的子序列,而 $[1,2,3,4]$ 不是。