摘要:
题意 "链接" Sol $10^5$次询问每次询问$10^5$个区间。。这种题第一感觉就是根号/数据分治的模型。 $K$是个定值这个很关键。 考虑$K$比较小的情况,可以直接暴力建SAM,$n^2$枚举$w$的子串算出现次数。询问用个$n^2$的vector记录一下每次在vector里二分就好。 $ 阅读全文
摘要:
题意 "链接" Sol ~~自己都不知道自己怎么做出来的系列~~ 不难观察出几个性质: 1. 最优策略一定是先把某一行弄黑,然后再用这一行去覆盖不是全黑的列 2. 无解当且仅当无黑色。否则第一个黑色所在的行$i$可以先把第$i$列弄出一个黑色,接下来第$i$列的黑色可以把第$i$行全部弄成黑色。 然 阅读全文
摘要:
题意 "链接" Sol 势能分析。 除法是不能打标记的,所以只能暴力递归。这里我们加一个剪枝:如果区间内最大最小值的改变量都相同的话,就变成区间减。 这样复杂度是$(n + mlogn) logV$的。 简单的证明一下:如果没有加的话,每个节点会被除至多log次, 总会除4nlogn次,每次区间加会 阅读全文
摘要:
题意 "链接" Sol 这个题就很休闲了。。 首先这是个数数题,我们要求的是$\frac{\sum{[a_i + a_j a_k]}}{C_n^3}$ 其中$a$按从小到大排序, $i define Pair pair define MP(x, y) make_pair(x, y) define f 阅读全文