摘要:
BZOJ 1112。 题意相当于在一个长度为$k$的区间内选择一个数$s$使$\sum_{i = 1}^{k}\left | a_i - s \right |$最小。 很显然是中位数。 然后只要写一个能查询长度为$k$的区间的中位数,以及小于和大于这个中位数的总和和个数的数据结构即可。 线段树平衡树 阅读全文
摘要:
初赛滚粗的我含着眼泪写代码…… 设$f_{l, r, 0/1}$表示$[l, r]$的区间的队伍排列好,且最后一个插进去的在左边$(0)$/右边$(1)$的方案数,那么有初态$f_{i, i, 0} = 1$。 转移的时候只要对比一下左边的数和右边的数和最后一个插入的数的大小关系就可以确定转移到$0 阅读全文