#P285. 求最长不下降序列

求最长不下降序列

题目描述

设有由 n(1leqnleq200)n(1\\leq n\\leq 200) 个不相同的整数组成的数列,记为:b(1)b(2)b(n)b(1)、b(2)、……、b(n)b(i)neqb(j)(ineqj)b(i) \\neq b(j)(i \\neq j),若存在 $i_1

例如 1313779916163838242437371818444419192121222263631515。例中 1313161618181919212122226363 就是一个长度为 77 的不下降序列,同时也有 7799161618181919212122226363 组成的长度为 88 的不下降序列。

输入格式

第一行为n,第二行为用空格隔开的 nn 个整数。

输出格式

第一行为输出最大个数max(形式见样例);

第二行为max个整数形成的不下降序列,答案可能不唯一,输出一种就可以了,本题进行特殊评测。

样例

样例输入 1

14
13 7 9 16 38 24 37 18 44 19 21 22 63 15

样例输出 1

max=8