题解:AT_agc073_a [AGC073A] Chords and Checkered
one_last_kiss · · 题解
思路
一块黑色区域一定被奇数条弦包含。
首先,只被一条线包含的区域很好算,一条线会贡献一个答案,乘上个数
接着,计算被多条弦包含的情况。直接算并不好算,我们令
暴力枚举是会超时的,我们观察
-
i > j + 1 -
a_j + k \le a_i
所以可以用双指针求解。最后计算方案,若有
两者答案相加即可。
one_last_kiss · · 题解
一块黑色区域一定被奇数条弦包含。
首先,只被一条线包含的区域很好算,一条线会贡献一个答案,乘上个数
接着,计算被多条弦包含的情况。直接算并不好算,我们令
暴力枚举是会超时的,我们观察
所以可以用双指针求解。最后计算方案,若有
两者答案相加即可。