BZOJ 2457 [BeiJing2011]双端队列

【题解】   题目中说将队列进行排序就可以获得一个非降的序列,那么各个队列中的元素有序、同时不同的队列之间也是有序的。   我们把原序列排序,每个双端队列必定对应一段连续的子序列,且这段子序列里面元素在原序列的位置应该是先递减后递增的。   那么我们用贪心的策略扫一遍,可以加入当前队列的就加入、更新信息,不行就新开一个队列。   有个需要特殊考虑的问题是相同的数。如果有多个相同的数,我们可以随意决
相关文章
相关标签/搜索