偷worker那道题自己瞎想的,感觉没问题: 线程数组:arr[n], 均衡avg个 for(int i=0){ if(sum(0,i) < (i-0+1)*avg) continue; for(j=i-1; j>= 0 ; j--){ int amount = arr[j+1] - avg; arr[j+1] = avg; arr[j] += amount; ans += amount == 0 ? 0 : 1; } } …………再从右往左走一遍 return ans;
点赞 1

相关推荐

牛客网
牛客企业服务