考虑到每次操作都相当于将一块面积为SSS的矩形分成面积为a,ba,ba,b两部分。
则损失的面积可以看作S2−(a2+b2)=(a+b)2−(a2+b2)=2abS^2-(a^2+b^2)=(a+b)^2-(a^2+b^2)=2abS2−(a2+b2)=(a+b)2−(a2+b2)=2ab,我们希望损失的面积最小,即2ab2ab2ab最小,又因为222为常数,所以只与ababab有关。
故可以枚举分割线,用前缀和计算最小的ababab。
接着我们不妨设a<ba<ba<b,我们肯定不希望bbb贡献答案,所以只用递归aaa部分即可。
求大佬回复正确性qwq