会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蒟蒻ypy的博客
[已退役][博客迁移到birchtree2.github.io]
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
36
下一页
2020年3月1日
[GDOI2015]推箱子(状压bfs)
摘要: [GDOI2015]推箱子(状压bfs) 题面 题面过长,略 分析 观察到$m \times m =64 $,那么可以把箱子的01状态压到一个 里面 然后对于地图上的每一个点$(x,y)$,预处理出左上角在$(x,y)$,边长为$m$的正方形的01状态。如果这个状态和箱子的状态按位与的结果为0,那么
阅读全文
posted @ 2020-03-01 19:15 birchtree
阅读(192)
评论(0)
推荐(0)
2020年2月26日
[BZOJ 3277]字符串(后缀自动机)
摘要: [BZOJ 3277]字符串(后缀自动机) 题面 给定n个字符串,询问每个字符串有多少子串(不包括空串)是所有n个字符串中至少k个字符串的子串? 分析 首先,我们把所有字符串建成一个广义SAM.(实际上,只需要插入完每个字符串之后吧last设回根节点) 然后对于每个字符串,在自动机上跑,对于跑到的每
阅读全文
posted @ 2020-02-26 22:29 birchtree
阅读(210)
评论(0)
推荐(0)
[Luogu P3649] [APIO2014]回文串(后缀自动机)(或回文自动机)
摘要: [Luogu P3649] [APIO2014]回文串(后缀自动机)(或回文自动机) 题面 给出一个长度为$n$的字符串,求它的所有回文子串的出现次数乘以长度的最大值 $1 \leq n \leq 3 \times 10^5$ 分析 SAM做法: 方法来自2015年国家集训队论文。吐槽:为什么网上的
阅读全文
posted @ 2020-02-26 22:01 birchtree
阅读(241)
评论(0)
推荐(0)
2020年2月22日
[BZOJ1195] [HNOI2006] 最短母串(AC自动机+状压bfs)
摘要: [BZOJ1195] [HNOI2006] 最短母串(AC自动机+状压bfs) 题面 给定n个字符串(S1,S2...Sn),要求找到一个最短的字符串T,使得这n个字符串都包含这个字符串 $n \leq 12,|S| \leq 50$ 分析 在自动机上bfs,bfs的深度就是字符串长度。$n$很小,
阅读全文
posted @ 2020-02-22 19:30 birchtree
阅读(122)
评论(0)
推荐(0)
2020年2月15日
[LuoguP5319] [BJOI2019] 奥术神杖 (01分数规划+AC自动机+dp)
摘要: [LuoguP5319] [BJOI2019] 奥术神杖 (01分数规划+AC自动机+dp) 题面 神杖上从左到右镶嵌了$n$颗奥术宝石,奥术宝石一共有 1010 种,用数字 表示。有些位置的宝石已经残缺,用 表示,你需要用完好的奥术宝石填补每一处残缺的部分(每种奥术宝石个数不限,且不能够更换未残缺
阅读全文
posted @ 2020-02-15 17:55 birchtree
阅读(231)
评论(0)
推荐(0)
2020年2月10日
[Codeforces 553E]Kyoya and Train(期望DP+Floyd+分治FFT)
摘要: [Codeforces 553E]Kyoya and Train(期望DP+Floyd+分治FFT) 题面 给出一个$n$个点$m$条边的有向图(可能有环),走每条边需要支付一个价格$c_i$,需要的时间为$[1,T]$中随机的整数,时间为$j$的概率为$p_{i,j}$。从$1$出发走到$n$,如
阅读全文
posted @ 2020-02-10 22:13 birchtree
阅读(333)
评论(0)
推荐(0)
[POJ 2821]TN's Kindom III(任意长度循环卷积的Bluestein算法)
摘要: [POJ 2821]TN's Kindom III(任意长度循环卷积的Bluestein算法) 题面 给出两个长度为$n$的序列$B,C$,已知$A$和$B$的循环卷积为$C$,求$A$. $n include include include define maxn (1real=x.real; t
阅读全文
posted @ 2020-02-10 21:40 birchtree
阅读(822)
评论(0)
推荐(0)
[Codeforces 1300D]Aerodynamic(计算几何)
摘要: [Codeforces 1300D]Aerodynamic(计算几何) 题面 给出一个凸多边形,判断该多边形平移得到的包含原点的所有多边形的并得到的吐血,和这个凸多边形本身相似。 分析 发现如果点数为奇数显然不行。否则判断这个多边形是否中心对称即可,即判断对边中点是否重合。 代码
阅读全文
posted @ 2020-02-10 10:05 birchtree
阅读(262)
评论(0)
推荐(0)
2020年2月7日
快速傅里叶变换(FFT)学习笔记(其二)(NTT)
摘要: 再探快速傅里叶变换(FFT)学习笔记(其二)(NTT) 写在前面 为了不使篇幅过长,预计将把学习笔记分为四部分: DFT,IDFT,FFT的定义,实现与证明:快速傅里叶变换(FFT)学习笔记(其一) NTT的实现与证明:快速傅里叶变换(FFT)学习笔记(其二) 任意模数NTT与FFT的优化技巧 多项
阅读全文
posted @ 2020-02-07 16:09 birchtree
阅读(1163)
评论(1)
推荐(2)
[Codeforces 580D]Fizzy Search(FFT)
摘要: [Codeforces 580D]Fizzy Search(FFT) 题面 给定母串和模式串,字符集大小为4,给定k,模式串在某个位置匹配当且仅当任意位置模式串的这个字符所对应的母串的位置的左右k个字符之内有一个与它相同的,求模式串能全部匹配的次数。 分析 我们先考虑$k=0$的情况,即一般的字符串
阅读全文
posted @ 2020-02-07 10:43 birchtree
阅读(348)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
36
下一页
公告