luogu#P10465. 双端队列
双端队列
题目描述
Sherry 现在碰到了一个棘手的问题,有 个整数需要排序。
Sherry 手头能用的工具就是若干个双端队列。
她从 到 需要依次处理这 个数,对于每个数,Sherry 能做以下两件事:
1.新建一个双端队列,并将当前数作为这个队列中的唯一的数;
2.将当前数放入已有的队列的头之前或者尾之后。
对所有的数处理完成之后,Sherry 将这些队列按一定的顺序连接起来后就可以得到一个非降的序列。
请你求出最少需要多少个双端序列。
输入格式
第一行输入整数 ,代表整数的个数。
接下来 行,每行包括一个整数 ,代表所需处理的整数。
输出格式
输出一个整数,代表最少需要的双端队列数。
6
3
6
0
9
6
3
2