A_loud_name

描述什么的...都去屎吧!!!┬─┬ ノ( ' - 'ノ)

[IOI2011]Race bzoj2599

题目 给一棵树,每条边有权.求一条简单路径,权值和等于K,且边的数量最小.N <= 200000, K <= 1000000 分析 开一个100W的数组t,t[i]表示权值为i的路径最少边数 找到重心分成若干子树后, 得出一棵子树的所...

2018-04-24 18:05:35

阅读数:17

评论数:0

Tree bzoj 1468

题目 给你一棵TREE,以及这棵树上边的距离.问有多少对点它们两者间的距离小于等于K 分析 点分治 我们找到树的重心,然后dfs,求出每个点到root的距离deep,然后对deep排序,扫描哪些点对是符合的。 但是,点分治要求处理的路径是经过root,所以如果一条路径是...

2018-04-23 19:13:38

阅读数:15

评论数:0

普通平衡树 bzoj 3224

题目 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 1. 插入x数 2. 删除x数(若有多个相同的数,因只删除一个) 3. 查询x数的排名(若有多个相同的数,因输出最小的排名) 4. 查询排名为x的数 5. 求x的前驱(前驱定义为小于x,且最大的数) ...

2018-04-16 14:48:23

阅读数:9

评论数:0

[Apio2010]patrol 巡逻 bzoj 1912

题目 给出一棵树,边权为1。现在加一条或两条边后,使得从1出发遍历每个点至少一次再回到1的路程最短。 分析 先求一次树的直径Max1。然后将直径的边权改为-1,再求一次直径Max2。答案为ans=(n-1)*2-(Max1-1)-(Max2-1)。 code #include&...

2018-03-13 21:37:24

阅读数:19

评论数:0

聪聪可可 洛谷2634 bzoj 2152

题目 聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好了,可是他们已经玩儿腻了这种低智商的游戏。 他们的爸爸快被他们的争吵烦死了,所以他发明了一个新游戏:由爸爸在纸上...

2018-03-08 18:26:43

阅读数:42

评论数:0

bzoj2852 强大的区间

题目 curimit很喜欢区间,最近发现了一种很强大的区间。 curimit发现有的区间虽小,比如 (1.99998, 2.000001),但是其中却包含了一个整数2。 但是有的区间较大,比如(1.0001, 1.99998),但是其中却一个整数都没有。 他觉得包含整数的区间很强大,并且提...

2018-03-05 21:06:17

阅读数:31

评论数:0

[bzoj2946]公共串

题目 给出几个由小写字母构成的单词,求它们最长的公共子串的长度。 任务: l 读入单词 l 计算最长公共子串的长度 l 输出结果 分析 对第一个字符串建后缀自动机 对于每一个状态维护f[i]表示所有串与该状态匹配的公共最长长度。 对于其...

2018-02-27 20:48:07

阅读数:34

评论数:0

[Ahoi2013]差异 bzoj 3238 后缀自动机

题目 分析 后缀自动机模板 后缀自动机真是个强大的数据结构 大佬的链接——后缀自动机 code #include #include #include #include #include #define N 500005 #define LL long long using n...

2018-02-01 20:28:08

阅读数:84

评论数:0

最长双回文串 bzoj 2565 回文自动机

题目 顺序和逆序读起来完全一样的串叫做回文串。比如acbca是回文串,而abc不是(abc的顺序为“abc”,逆序为“cba”,不相同)。 输入长度为n的串S,求S的最长双回文子串T,即可将T分为两部分X,Y,(|X|,|Y|≥1)且X和Y都是回文串。 分析 先把串S正着做一次回文自动机 ...

2018-01-30 21:06:50

阅读数:69

评论数:0

【APIO2014】回文串 jzoj 3654/洛谷 3649/bzoj 3676 回文树(回文自动机)

题目 考虑一个只包含小写拉丁字母的符串 s。我们定义 s的一个子串 t的“出现值”为 t在 s中的出现次数乘以t的长度。 请你求出s的所有回文子串中的最大出现值。 分析 回文树(回文自动机)模板题 回文树链接———链接 还有后缀自动机的写法,但是我太弱了…不会 ps:回文树虽然应用...

2018-01-30 20:17:29

阅读数:65

评论数:0

[USACO09NOV]灯Lights 洛古2962 bzij 1770 高斯消元

题目 贝希和她的闺密们在她们的牛棚中玩游戏。但是天不从人愿,突然,牛棚的电源跳闸了,所有的灯都被关闭了。贝希是一个很胆小的女生,在伸手不见拇指的无尽的黑暗中,她感到惊恐,痛苦与绝望。她希望您能够帮帮她,把所有的灯都给重新开起来!她才能继续快乐地跟她的闺密们继续玩游戏! 牛棚中一共有N(1 分...

2018-01-07 20:44:49

阅读数:103

评论数:0

[SDOI2011]染色 bzoj 2243 树链剖分

题目大意给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段), 如“112221”由3段组成:“11”、“222”和“1”。 请你写一个程序依次完成这m个操作。分析打了大概...

2018-01-04 22:04:53

阅读数:84

评论数:0

【中山市选2009】树 bzoj 2466/jzoj 2183 高斯消元求异或方程

题目图论中的树为一个无环的无向图。给定一棵树,每个节点有一盏指示灯和一个按钮。如果节点的按扭被按了,那么该节点的灯会从熄灭变为点亮(当按之前是熄灭的),或者从点亮到熄灭(当按之前是点亮的)。并且该节点的直接邻居也发生同样的变化。开始的时候,所有的指示灯都是熄灭的。请编程计算最少要按多少次按钮,才能...

2018-01-02 17:04:59

阅读数:148

评论数:0

【中山市选2009】小明的游戏 jzoj 2182/bzoj 2464 最短路

题目大意裸的最短路。。。分析我tm比赛时还爆内存了 然后是发现把坐标改点时写错了。。。code#include<iostream> #include<cstring> #include<cstdio> #include<cmath> #includ...

2017-12-30 15:43:41

阅读数:71

评论数:0

[HNOI2004]宠物收养所 bzoj 1208 splay

题目大意在一堆数字中间找最接近的数分析开一棵splay,每次查找前驱后继删掉即可我一开始delete操作打错了。。。 调了一个晚上。。。 最后抄了标改对了。。。%%%老伙计code#include<iostream> #include<cstring> #include...

2017-12-28 21:38:20

阅读数:97

评论数:0

小Z的袜子 bzoj2038 莫队

题目大意进行区间询问[l,r],输出该区间内随机抽两次抽到相同颜色袜子的概率。分析反正我是觉得莫队算法真tm神奇。 本蒟蒻就不讲了,贴个链接吧 莫队 一开始理解错题目了。。。code#include<iostream> #include<cstring> #incl...

2017-12-23 08:41:24

阅读数:62

评论数:0

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