02 2022 档案
摘要:Burnside引理: 在群 作用下的等价类总数等于每一个 作用于 的不动点的算数平均值。 对于此题, 代表每一种染色方案, 则代表每一个排列(置换)。 我们需要计算的是,对于每一个置换,有多少种染色方法使得置换后颜色仍然相同。 众
阅读全文
摘要:因为没有简化题意一直没去做,直到今天讲这道题才口胡出来 要求对称,很明显这样一个“子序列”的对称中心只可能有一个,那么先枚举这个对称中心。 然后我们需要判断两个位置是否相同。看上去好像很困难。 考虑设计哈希函数 ,使得 且 \(f(V_a
阅读全文
摘要:题意有点儿绕? 容易发现,题意相当于在说,如果某一格有水,那么 ban 掉上一行后,让与其连同的所有格子被画上水。 所以我们从上到下枚举行,依次 ban 掉每一行,然后数连通块个数即可。 需要注意的是不连通的部分答案应该相乘,连通的部分答案应该相加。 但是这样做是 的,需要优
阅读全文
摘要:思维僵化了,习惯按照右端点排序,没想到是按照左端点排序。。。 考虑从左到右依次加入线段,考虑贡献。 设前 条线段的答案为 。 考虑两种情况: 不加,贡献为 加,首先贡献有 ,还有可能额外多出连通块。 考虑哪些集合会多出连通块
阅读全文
摘要:厉害。 对于每一列选的数最多占一半,我们得设计一个三维 DP。然而状态刚好够,但是转移明显炸了(而且似乎还需要多项式?) 考虑正难则反,DP 不合法的方案数。总方案数很好算。 发现不合法的方案数只有某一列的出现次数超过一半,直接枚举这一列。设当前列为第 列。 设 \(dp_{i,x,y}
阅读全文
摘要:操作好像比较神秘。 发现 很小,考虑和 有关的 DP,考虑不出来。 费用提前计算,对 做后缀和,那么序列的权值就是 。 考虑 DP,明显有 \(dp[n][x]=\max_{i=-k}^kdp[n-1][x+i]+i\t
阅读全文
摘要:某些题目要求我们对于区间建出笛卡尔树后进行关于笛卡尔树的询问,这里介绍其中一类询问的套路。 CF1117G 题意:建出区间笛卡尔树后求出子树大小之和。 子树大小可以是 ( 代表节点 子树代表的区间),从这里进行考虑。 我们考虑建立笛卡尔
阅读全文
摘要:大家好,我是后缀自动机套线段树魔怔人,我非常喜欢使用后缀自动机套线段树草字符串题。 看到一个区间加上一个相同的数后等于另外一个区间,很容易想到先对序列做差分,统计长度为1的答案后再来统计这些。 直接统计并不是很好统计,考虑统计两个endpos在parent tree上被合并的时候对答案的贡献,容易发
阅读全文
摘要:UOJ191,你失败的原因只有一个:你没有强制在线。 首先这个序列末位加加减减很烦,于是换成操作树,这样就变成查询链的信息了。 注意到一个向量 比 优秀的条件是 ,也就是 \((x_1-x_
阅读全文
摘要:建议改为:如何使用FWT直接把反演题草过去 需要清楚 FWT 的本质是什么。 首先我们有一个明显的 DP: 设 代表 在图中为 ,子树包含集合 的方案数。 那么我们只需要枚举可行的 ,然后做子集卷积就行。 复杂度 \
阅读全文