2221: 排列栅栏
Memory Limit:256 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:1
Solved:1
Description
一列n个木桩排成栅栏。要在这些木桩中选取若干个,仍然保持原来的顺序,满足不下降子序列。求满足要求的最大的木桩个数,以及构成最大木桩个数的方案数。
Input
输入第一行一个整数T,代表共有T组数据。
接下来共T行数据,每行的第一个数为n,接着有n个数据,代表木桩的高度。
Output
依次输出每组数据的最大值和方案数。
Sample Input Copy
3
9 10 1 9 8 7 6 3 4 6
6 40 37 23 89 91 12
3 100 70 102
Sample Output Copy
4 1
3 3
2 2
HINT
对于所有数据,m≤5,n≤20,木桩高度≤150。