level 8
ac的是红色的哈哈,前三题没啥难度,甚至我c写的是个暴力就过去了。d的话我比赛的时候不会,后来看知乎上的题解看懂了,就是每行的x,y来说我们把(x,1)利用vector绑在一起,(x+y,-1)绑在一起,并进行排序。我们记一个覆盖次数now,去遍历端点,如果是右端点now++,如果是左端点now--,具体原理画图就能搞懂。长度便是ai-pre,ai指当前端点,pre指上一个端点。e题的话利用线段树或树状数组进行求和。贡献和就是∑2的j-i+1次方 就是2的j次方/(2的i-1次方)。

