这题的题意是你有n堆高为hi的砖你可以做三种操作1.花费a移除一个单位的的高度即(hi-1),2.花费r在第i块砖上加一个单位的高度(hi+1)3.花费m把第i堆上的一个挡位高度加到第j堆上(hi-1,hj+1),求最小花费使得这n堆砖块的高度相等。思路:首先肯定我有这么一个想法--枚举高度,然后想了想不现实时间复杂度太高,又想是不是可以二分?既然看是不是可以二分就要看是不是单调函数,设答案高度是h0枚举出来的高度是h,当h接近h0时肯定是越接近花费越少,这样就意识到了好像不是二分,而是像一个二次函数,所以就是三分了。 这是一个三分的模板:(其实不管三分还是二分难点都是是否想到是不是三分或者...