上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 37 下一页
该文被密码保护。 阅读全文
posted @ 2019-03-12 12:59 huyufeifei 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 快速沃尔什变换 fengwentao 解决集合卷积。说人话就是把FFT下标的+变成位运算。 &和|的FWT可以用高维前缀和来理解。 考虑对于A | B = C,我们有A'i = ∑Aj,其中j⊂i。B同理。 接下来我们把A'和B'对位相乘得C'。显然有C'i = ∑Cj,其中j⊂i。 接下来把C逆变 阅读全文
posted @ 2019-03-11 21:38 huyufeifei 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 这题TM是计数神题......SAM就是个板子,别脑残写错就完事了。有个技巧是快速定位子串,倍增即可。 考虑反着来,就是两个断点切割所有串,求方案数。 大概分类讨论一下......先特判掉一些情况。然后考虑最左右的两个串是否相交。 相交的情况比较友善,先特殊统计有断点在交集中。之后枚举第一个断点切割 阅读全文
posted @ 2019-03-11 10:18 huyufeifei 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 解:首先有个套路是一条边的权值是[两端点颜色不同]。这个用树剖直接维护,支持修改。 每次询问建虚树,查询虚树上每条边的权值。然后树形DP,用开店的方法,每个点链加链查。 1 #include <bits/stdc++.h> 2 3 #define forson(x, i) for(int i = e 阅读全文
posted @ 2019-03-10 14:53 huyufeifei 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 非常神奇的一个套路......首先min-max容斥一波,变成枚举子集然后求所有子集min的期望。 一个子集的期望怎么求?我们可以求出所有的r = 2nm - n - m个选法中能够选到这个子集的方案数k,那么概率就是k / r,则期望是r / k。 发现子集数量上天了......但是这个方案数k十 阅读全文
posted @ 2019-03-08 21:38 huyufeifei 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 解:SAM + 线段树合并 + DFS序。 姓和名之间插入特殊字符,转化为下题: 给定串集合S,T,问S中每个串包含了T中的几个串?T中每个串被多少个S中的串包含? 解:对S建广义SAM,并线段树合并维护每个节点有多少串。 T中每个串在S的sam上跑,如果没能跑完就被包含0次。否则答案就是到达的节点 阅读全文
posted @ 2019-03-08 17:02 huyufeifei 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 解:对被包含的那些串建AC自动机。 每次加一个串,就在AC自动机上面跑,可知能够跑到一些节点。 这些节点都是一些前缀的形式,我们跳fail树就是跳后缀,这样就能够得到所有能匹配的子串。 我们分别对AC自动机中的每个串计算答案。 就是要求一些节点到根路径的并集,并对其权值 + 1。查询就查对应节点。 阅读全文
posted @ 2019-03-08 14:38 huyufeifei 阅读(244) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-08 13:40 huyufeifei 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 因为重链剖分叫重女儿所以长链剖分叫长女儿。 参考资料。 O(nlogn)-O(1)求k级祖先,O(logn)求lca(也就是二分答案之后求k级祖先判定...)。 O(n)统计以深度为下标的信息。 性质1,总链长是O(n)数量级的。 写法跟树剖类似。 应用1:求k级祖先。 此处需要性质2:k级祖先所在 阅读全文
posted @ 2019-03-06 21:23 huyufeifei 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 关于矩形与点其实有两种关系。 一种是每个矩形包含多少点。一种是每个点被多少矩形包含。 解:因为可以离线所以直接套整体二分。关键是考虑如何能够被覆盖。 我一开始都是想的树上操作...其实是转化成DFS序。分链和有lca两种情况。 考虑每个盘子能接住的水果,两端DFS序满足的性质。发现是二维平面上的矩形 阅读全文
posted @ 2019-03-06 18:58 huyufeifei 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 37 下一页
试着放一个广告栏(虽然没有一分钱广告费)

『Flyable Heart 応援中!』 HHG 高苗京铃 闪十PSS 双六 電動伝奇堂 章鱼罐头制作组 はきか 祝姬 星降夜