#刷题交流# 小R的投影面积优化
算法步骤
计算初始面积:
计算初始的投影面积。投影面积可以通过累加相邻点之间的矩形面积来计算。
尝试所有可能的交换:
遍历所有可能的点对 (i, j),其中 i < j,尝试交换这两个点的纵坐标。
计算交换后的投影面积。
如果交换后的面积大于初始面积,记录当前的交换点对。
选择最优交换:
如果有多个交换方案,选择第一个横坐标较小的方案;如果仍然有多个方案,选择第二个横坐标较小的方案。
返回结果:
如果没有找到任何可以增大面积的交换,返回 [-1]。
否则,返回选择的交换点对的横坐标。
展开
评论