stevensonson的博客

一只奋斗的小牛

排序:
默认
按更新时间
按访问量

BZOJ4310跳蚤——后缀数组

Description 很久很久以前,森林里住着一群跳蚤。一天,跳蚤国王得到了一个神秘的字符串,它想进行研究。首先,他会把串 分成不超过 k 个子串,然后对于每个子串 S,他会从S的所有子串中选择字典序最大的那一个,并在选出来的 k 个子串中选择字典序最大的那一个。他称其为“魔力串”。现在...

2018-08-21 15:12:18

阅读数:25

评论数:0

CEOI2017Chase追逐——树形DP

LOJ题目传送门 题目描述 在逃亡者的面前有一个迷宫,这个迷宫由 n个房间和 n−1 条双向走廊构成,每条走廊会链接不同的两个房间,所有的房间都可以通过走廊互相到达。换句话说,这是一棵树。 逃亡者会选择一个房间进入迷宫,走过若干条走廊并走出迷宫,但他永远不会走重复的走廊。 在第 i个房间里...

2018-08-20 09:42:02

阅读数:87

评论数:0

后缀自动机学习笔记

后缀自动机感觉比回文自动机和AC自动机难理解很多,我花了一个下午加一个晚上感觉还没有完全理解。 蒟蒻还是太菜了,但是我还是要写这篇博客,也希望能加深我的理解。 1.什么是后缀自动机 hihocoder的出题人很有良心,在一道题目里详解了什么是后缀自动机。想看的点这里。我也搬过来讲讲。 ...

2018-08-16 21:20:02

阅读数:30

评论数:0

初学回文自动机

回文这个东西,有一些不错的算法。比如马拉车算法,就是一种非常优秀的算法。 我也学过一篇有关马拉车的文章,非常的简单易懂。但我们今天讲的是比马拉车更强的算法——回文自动机。 回文自动机和AC自动机有一些类似的地方,所以有兴趣的同学可以看这篇文章来了解 AC自动机 好了,在开始今天的正文之前...

2018-08-16 20:17:31

阅读数:72

评论数:0

BZOJ3451Normal——点分治+FFT

题目描述 某天WJMZBMR学习了一个神奇的算法:树的点分治! 这个算法的核心是这样的: 消耗时间=0 Solve(树 a) 消耗时间 += a 的 大小 如果 a 中 只有 1 个点 退出 否则在a中选一个点x,在a中删除点x 那么a变成了几个小一点的树,对每个小树...

2018-08-06 16:31:39

阅读数:30

评论数:0

初涉莫比乌斯反演

今天我们来讨论莫比乌斯反演。我承认,反演这个东西对于数学不好的人来说确实很痛苦(比如我)。但是真正学透了,还是会发现这个东西非常巧妙。 预备知识 数论分块: 关于数论分块,我写过一篇博客,也介绍了一些例题,这里再做一个简介。 比如我们要求式子∑nd=1⌊nd⌋∑d=1n⌊nd⌋\s...

2018-07-16 21:24:23

阅读数:48

评论数:0

FFT入门学习

简介 预备知识: 多项式的点值表示 弧度制 复数 复平面 单位根 简介 FFT(快速傅里叶变换Fast Fourier Transformation)是DFT(离散傅里叶变换Discrete Fourier Transform)的快速算法,它是根据离散傅...

2018-06-10 17:49:10

阅读数:83

评论数:0

BZOJ3669魔法森林——LCT维护最小生成树

Description 为了得到书法大家的真传,小E同学下定决心去拜访住在魔法森林中的隐士。魔法森林可以被看成一个包含个N节点M条边的无向图,节点标号为1..N,边标号为1..M。初始时小E同学在号节点1,隐士则住在号节点N。小E需要通过这一片魔法森林,才能够拜访到隐士。 魔法森林中居住了一些...

2018-05-20 20:30:38

阅读数:145

评论数:0

LCT入门笔记

LCT是动态树的一种,通过维护实链和虚链来维护所有路径之间的关系(类似于树链剖分)。这样做的目的是为了减少某些链上的修改、查询等操作的复杂度。虽然LCT常数巨大。 学LCT的大部分都会树剖吧?我们都知道树剖维护子树最大的儿子并形成一条重链,由于树剖是静态的,所以可以用线段树来维护。而由于LCT需...

2018-05-16 21:07:36

阅读数:178

评论数:0

BZOJ1176[Balkan2007]Mokia——树套树or KD tree

Description 维护一个W*W的矩阵,初始值均为S.每次操作可以增加某格子的权值,或询问某子矩阵的总权值.修改操作数M<=160000,询问数Q<=10000,W<=2000000. Input 第一行两个整数,S,W;其中...

2018-10-20 22:36:02

阅读数:18

评论数:0

【DP计划】10.18——[BZOJ]抵制克苏恩(期望DP) EASY

Description 小Q同学现在沉迷炉石传说不能自拔。他发现一张名为克苏恩的牌很不公平。如果你不玩炉石传说,不必担心,小Q 同学会告诉你所有相关的细节。炉石传说是这样的一个游戏,每个玩家拥有一个 30 点血量的英雄,并且可以用牌 召唤至多 7 个随从帮助玩家攻击对手,其中每个随从也拥有自己的血...

2018-10-20 22:29:06

阅读数:11

评论数:0

【DP计划】10.17——[BZOJ]淘金(数位DP) HARD

Description 小Z在玩一个叫做《淘金者》的游戏。游戏的世界是一个二维坐标。X轴、Y轴坐标范围均为1…N。初始的时候,所有的整数坐标点上均有一块金子,共N*N块。 一阵风吹过,金子的位置发生了一些变化。细心的小Z发现,初始在(i,j)坐标处的金子会变到(f(i),fIj))坐标处。其中...

2018-10-20 22:20:15

阅读数:17

评论数:0

【DP计划】10.16——[CF]CF55D Beautiful numbers(数位DP) HARD

题目链接:CF55D 题意翻译 题目描述 Volodya是一个很皮的男♂孩。他认为一个能被它自己的每一位数上的数整除的数是很妙的。我们先忽略他的想法的正确性(如需证明请百度“神奇海螺”),只回答在l到r之间有多少个很妙的数字。 输入输出格式 输入:总共有t个询问: 第一行:t; 接下...

2018-10-20 22:06:49

阅读数:5

评论数:0

BZOJ4974字符串大师——KMP

个人BZOJ第150题,撒花~~~~~ Description 一个串T是S的循环节,当且仅当存在正整数k,使得S是T^k(即T重复k次)的前缀,比如abcd是abcdabcdab的循环节 。给定一个长度为n的仅由小写字符构成的字符串S,请对于每个k(1<=k&am...

2018-10-16 22:02:50

阅读数:6

评论数:0

【DP计划】10.14——[洛谷]有线电视网 (树形DP)MEDIUM++

题目描述 某收费有线电视网计划转播一场重要的足球比赛。他们的转播网和用户终端构成一棵树状结构,这棵树的根结点位于足球比赛的现场,树叶为各个用户终端,其他中转站为该树的内部节点。 从转播站到转播站以及从转播站到所有用户终端的信号传输费用都是已知的,一场转播的总费用等于传输信号的费用总和。 现在每个用...

2018-10-15 22:27:22

阅读数:6

评论数:0

【DP计划】10.15——[牛客网]好朋友 (数位DP) EASY+

链接:https://www.nowcoder.com/acm/contest/210/C BLUESKY007有很多关系很好的朋友,他们无一例外,名字均由数字组成(首字符不为0)且含有"007"(例如“10007”,“10707”就是她的好朋友,而“97037...

2018-10-15 22:12:11

阅读数:6

评论数:0

浅谈次小生成树

今天跟大家聊聊怎么求次小生成树。 首先需要注意的是我们所说的次小生成树是指严格次小生成树。也就是我们要求的是权值大于最小生成树的权值最小的生成树。...

2018-09-15 11:14:32

阅读数:19

评论数:0

TCO14 Round 2C InverseRMQ

题目描述 RMQ问题即区间最值问题是一个有趣的问题。 在这个问题中,对于一个长度为 n 的排列,query(l,r) 将返回 al,⋯,ar 中的最大值。 如对于 {3,1,4,2,5},query(2,4)=max(1,4,2)=4 现在我们给出 m 次询问的结果,问是否存在至少一个长度...

2018-09-09 22:39:49

阅读数:25

评论数:0

bzoj3940Censoring——AC自动机

Description Farmer John has purchased a subscription to Good Hooveskeeping magazine for his cows, so they have plenty of material to read while wa...

2018-09-05 21:44:10

阅读数:15

评论数:0

LuoguP3092 No Change——状压DP

题目描述 Farmer John is at the market to purchase supplies for his farm. He has in his pocket K coins (1 <= K <= 16), each...

2018-08-20 09:04:14

阅读数:24

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭