题意: 给你一个序列,要求你从小到大排序,你可以划分成一个块一个块地进行块内排序,问你最多能分成几个块 思路: 贪心,首先感觉就是有正序的话我就分开啊: 难道倒序不能分块?321肯定不行啊. 存不存在连续两个倒序,但是后面有元素比前面块小,存在:[6 3] [5 1] 这样分成两块是错的. 所以首先是1,然后是2,然后是3,你可以标记啊,这个块有那么多元素,就是一段区间 比如第一个块,有n个元素的话,那么一定是[1,n],然后就是模拟. 然后他的数组元素不是1-n范围的,那么先离散化一下. 注意…