题意: 求出a[i]后面的数+a[i]与a[i]的位数差的和 思路: 可以整体二分,然后分治。假设这个数组长度为n,把它分成两半,就是[1,mid]和[mid+1,n],我们可以先求出[1,mid]和[mid+1,n]各自的位数差,然后求出[1,mid]里的数作为a[i],[mid+1,n]里的数作为a[j]这样一个区间的位数差。 举个例子:数组为4 100 19 20 3999,那么会先分成[4,100,19]和[20,3999],先算出左边位数差,4和100,4和19,100和19,然后右边20和3999,那么还得求4、100、19分别和20、3999的位数差。 判断一个数与另...