摘要:
A 注意到查询时 $\{a_i|l\le i\le r\}$(去重)只会有 $2^{10}$ 种,先预处理出每一种的背包数组,可以 bitset 压空间。 现在只需支持修改,以及查询 $\{a_i|l\le i\le r\}$(去重),线段树上每个节点 $[l,r]$ 维护 $\{a_i|l\le 阅读全文
摘要:
A ? B 设 $f_{i,0/1/2}$ 表示 $[1,i]$ 形成的,以 $i$ 结尾的 / 以 $i-1$ 结尾的 / 总共的排列方案数。 C 两维独立,问题变为给一堆线段,每个线段可以选中间或两边,求选出的东西之交最大是多少。 按端点把数轴分段,则钦定任意一段在最终的交中,就可以确定所有线段 阅读全文