在一片广阔的草原上,有一群牛正在享受美味的青草。我们可以用一个升序排列的数组 nums 表示这群牛的位置(用整数表示)。由于草原太大,相同位置可能有多头牛。为了维护草原上的生态平衡,牧人希望我们去计算各个位置上牛群数量的有序分布,要求一个位置上的牛群不能超过 3 头。请返回重新分布后的数组长度和重新分布的数组,后者通过引用返回。
示例1

输入

[1, 1, 1, 1, 2, 2, 2, 3]

输出

7

备注:
注意事项:不要引入额外的数组空间,你必须在原地修改输入数组,并使用 O(1) 额外空间完成。你需要返回重新分布后的数组长度,该长度是数组 nums 修改后的长度。1 0
加载中...