2023-03-16:给定一个由 0 和 1 组成的数组 arr ,将数组分成 3 个非空的部分,
使得所有这些部分表示相同的二进制值。...,
arrj, arrj + 1, ..., arrarr.length - 1 为第三部分,
这三个部分所表示的二进制值相等,
如果无法做到,就返回 -1, -1。...注意,在考虑每个部分所表示的二进制时,应当将其看作一个整体,
例如,1,1,0 表示十进制中的 6,而不会是 3。此外,前导零也是被允许的,
所以 0,1,1 和 1,1 表示相同的值。...答案2023-03-16:
给定一个由 0 和 1 组成的数组 arr,需要将其分成三个非空部分,使得每个部分中 1 的数量相等。如果无法做到,则返回 -1, -1。...输出:长度为 2 的数组,表示能够将 arr 分成三个部分时第一个和第二个部分的结束位置(下标从 0 开始)。如果无法做到则返回 -1, -1。