传送门 这题要用玄学的容斥原理,考场上 50 50 50分写挂了。听完评讲发现自己的方法改一下就成正解了。 我们先统计出所有的二元组个数,然后去掉有交集的就行了。那我们来讨论一下有交集的情况。 两个 l l l拐点重合:直接算。两个拐点不在一条水平线或铅直线上,枚举其中一个拐点和其中一条边统计经过边上某点的 l l l的数量。两个拐点在一条水平线或在铅直线上上,类似的方法枚举。 代码