这题解法非常巧妙。
最关键的一点是, 先由题目想到这个:要知道整个矩形的面积,必须知道所有 X[i] /X[j]的值,同时也必须知道X[i] * Y[j] (0<=i<n, 0<=j<m)的值。
然后就是用UnionFind来做了
本文介绍了一种利用并查集(UnionFind)解决矩形面积计算问题的方法,通过理解X[i]/X[j]和X[i]*Y[j]的关系,实现高效计算。
这题解法非常巧妙。
最关键的一点是, 先由题目想到这个:要知道整个矩形的面积,必须知道所有 X[i] /X[j]的值,同时也必须知道X[i] * Y[j] (0<=i<n, 0<=j<m)的值。
然后就是用UnionFind来做了

被折叠的 条评论
为什么被折叠?