Q行,表示每一个查询区间所有连续子区间里最大的前5个不同的数字根,按降序输出,输出用空格隔开。
101 240 331 4 52 3 1 3 4 5 1 5
8 7 6 4 2 7 4 2 -1 -1 9 8 7 6 4
第一个查询区间[1,3],它的连续子区间有[1,1],[2,2],[3,3],[1,2],[2,3],[1,3].可对应的数字根分别为2,6,7,8,4,6。所以最大的5个是8,7,6,4,2。
30%的数据,N ≤ 1000; Q ≤ 1000
100%的数据,N ≤ 100000; Q ≤ 100000
5
101 240 331 4 52
3
1 3
4 5
1 5
8 7 6 4 2
7 4 2 -1 -1
9 8 7 6 4