被队友带飞了

D

写了二分答案写 CF # 678 Div2 简单记录_数据结构 了,于是抄的队友的

E

考虑枚举答案,就是要看存不存在一个区间使得 CF # 678 Div2 简单记录_数据结构_02 存在且 CF # 678 Div2 简单记录_二分答案_03 不存在
CF # 678 Div2 简单记录_二分答案_03 会把序列分成很多段,每一段是一个区间数颜色,用数据结构维护就可以了

F

你先不管 CF # 678 Div2 简单记录_二分答案_05 的限制,其实是我没有看到
发现大概是算
CF # 678 Div2 简单记录_二分答案_06
其中 CF # 678 Div2 简单记录_数据结构_07 为集合元素之和
我们先给 CF # 678 Div2 简单记录_二分答案_08 编一个组合意义
然后再给 CF # 678 Div2 简单记录_二分答案_09 遍一个组合意义,由于太困了所以废话少说
CF # 678 Div2 简单记录_二分答案_10
最后容斥一下就可以了