{"raw_statement":[{"iden":"statement","content":"Sherry 现在碰到了一个棘手的问题，有 $N(1 \\le N \\le 200000)$ 个整数需要排序。\n\nSherry 手头能用的工具就是若干个双端队列。\n\n她从 $1$ 到 $N$ 需要依次处理这 $N$ 个数，对于每个数，Sherry 能做以下两件事：\n\n1．新建一个双端队列，并将当前数作为这个队列中的唯一的数；\n\n2．将当前数放入已有的队列的头之前或者尾之后。\n\n对所有的数处理完成之后，Sherry 将这些队列按一定的顺序连接起来后就可以得到一个非降的序列。\n\n请你求出最少需要多少个双端序列。"},{"iden":"input","content":"第一行输入整数 $N$，代表整数的个数。\n\n接下来 $N$ 行，每行包括一个整数 $D_i$，代表所需处理的整数。"},{"iden":"output","content":"输出一个整数，代表最少需要的双端队列数。\n"}],"translated_statement":null,"sample_group":[["6\n3\n6\n0\n9\n6\n3","2"]],"show_order":[],"formal_statement":null,"simple_statement":null,"has_page_source":false}