- 博客(3)
- 收藏
- 关注
原创 关于长链剖分
看这样一个题(dsu on the tree): 给你一棵树,每个节点有一种颜色,问你每个子树x的颜色数最多的那种颜色,如果颜色数相同,那么种类数相加。 考虑最暴力的暴力,对于每个点遍历它的子树,统计答案,然后再撤销。但是这样太傻了,每个点显然可以继承一个儿子的信息,我们选择继承它的重儿子的信息,只 dfs 轻儿子。这样对于每个点,会被 dfs 它到根之间轻边数量次。所以复杂度是 O(nlog...
2018-09-07 14:11:28 1905 2
原创 杂题
1 题意:有 nnn 种物品,每种物品无限多,每次询问是否能把容量为 wiwiw_i 的背包装满,要求所选的物品中体积不小于 LLL 的物品不能超过 ccc 件。 n<=50,wi<=1018,c<=30,L<=20000,Vi<=10000n<=50,wi<=1018,c<=30,L<=20000,Vi<=10000nz>Lz...
2018-09-01 12:37:47 215
原创 群论
1 一张圆桌周围 nnn 把椅子,留下 kkk 把,且任意两个椅子不相邻。求本质不同的方案数。如果对于两个方案,其中的一个不能通过旋转或翻转得到另一个,那么称他们本质不同。 根据 burnside 引理,等价类数量等于置换不动点数量的平均数。我们枚举一个旋转的置换,例如旋转了 xxx 步,那么在这个置换下就有 gcd(x,n)gcd(x,n)gcd(x,n) 个循环节,长度都为 d=ngcd(...
2018-09-01 12:35:56 2623
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人