2022-09-11:arr是一个可能包含重复元素的整数数组,我们将这个数组分割成几个“块”,并将这些块分别进行排序。之后再连接起来,使得连接的结果和按升序排序后的原数组相同。...我们最多能将数组分成多少块?示例 1:输入: arr = 5,4,3,2,1输出: 1解释:将数组分成2块或者更多块,都无法得到所需的结果。...示例 2:输入: arr = 2,1,3,4,4输出: 4解释:我们可以把它分成两块,例如 2, 1, 3, 4, 4。然而,分成 2, 1, 3, 4, 4 可以得到最多的块数。