2023-03-16:给定一个由 0 和 1 组成的数组 arr ,将数组分成 3 个非空的部分,
使得所有这些部分表示相同的二进制值。...如果可以做到,请返回任何 i, j,其中 i+1 < j,这样一来,
arr0, arr1, ..., arri 为第一部分,
arri + 1, arri + 2, ..., arrj - 1 为第二部分...,
arrj, arrj + 1, ..., arrarr.length - 1 为第三部分,
这三个部分所表示的二进制值相等,
如果无法做到,就返回 -1, -1。...注意,在考虑每个部分所表示的二进制时,应当将其看作一个整体,
例如,1,1,0 表示十进制中的 6,而不会是 3。此外,前导零也是被允许的,
所以 0,1,1 和 1,1 表示相同的值。...输入:由 0 和 1 组成的数组 arr,长度为 n(1 ≤ n ≤ 3×10^4),且只包含数字 0 和 1。