码迷,mamicode.com
首页 >  
搜索关键字:zjoi2015    ( 74个结果
luogub P4886 快递员(点分治)
记得是9月月赛题,当时做的时候觉得跟 ZJOI2015幻想乡战略游戏 那道题很像,就写了,~~然后就写挂了。。。~~ 我们发现假设当前点为根,我们算出$m$次询问中最远的$a$对点,如果这$a$对点,全部都两个点在根的不同子树中。当前点就是最优的就是答案。当全部$a$对点都在一个子树中,我们把答案改 ...
分类:其他好文   时间:2018-12-17 22:03:17    阅读次数:200
[ZJOI2015]诸神眷顾的幻想乡
求不同的子串个数 如果规定根的话,那么弯曲的路径难以处理。 由于只有20个叶子,所以以每个叶子分别为根,建20棵trie树,再把20棵trie树合成一棵。 这样,trie上一个到某个祖先的路径构成了所有的子串。(可能重复) 所以trie上建SAM。SAM的路径条数(或者每个点的len[i]-len[ ...
分类:其他好文   时间:2018-12-12 17:38:50    阅读次数:185
bzoj3926: [Zjoi2015]诸神眷顾的幻想乡
因为叶子只有20个,那么对于每个叶子节点当作根建一棵trie,然后一条路径是某一个trie上的一条上到下的路径 然后......广义sam sb题 ...
分类:其他好文   时间:2018-12-03 15:39:37    阅读次数:205
[ZJOI2015]幻想乡战略游戏——动态点分治
[ZJOI2015]幻想乡战略游戏 带修改下,边点都带权的重心随着变动的过程中,一些子树内的点经过会经过一些公共边。考虑能不能对这样的子树一起统计。把树上贡献分块。考虑点分治算法不妨先把题目简化一下:假设没有修改,多次询问,每次给定一个s,求$\sum d_v*dis(s,v)$为了让一块可以一起统 ...
分类:其他好文   时间:2018-11-29 16:37:08    阅读次数:161
P3343 [ZJOI2015]地震后的幻想乡
"传送门" 给 "积分大佬" 跪了 再给 "状压大佬" 也跪了 //minamoto include define rint register int define ll long long using namespace std; define getc() (p1==p2&&(p2=(p1=bu ...
分类:其他好文   时间:2018-11-19 13:34:30    阅读次数:139
luogu P3345 [ZJOI2015]幻想乡战略游戏(点分树)
题意自己看。。。 思路 没想到今(昨)天刷着刷着点分治的水题,就刷出来了一个点分树。。。 然后就疯狂地找题解,代码,最后终于把它给弄懂了。 点分树——动态点分治,对于此题来说,我们发现设u为当前的补给站位置,v是它的一个儿子。同时设dis(i,j)为树上i点到j点的距离。sumi为以i为跟的子树中d ...
分类:其他好文   时间:2018-09-11 22:00:19    阅读次数:217
BZOJ 3926: [Zjoi2015]诸神眷顾的幻想乡 广义后缀自动机 后缀自动机 字符串
https://www.lydsy.com/JudgeOnline/problem.php?id=3926 广义后缀自动机是一种可以处理好多字符串的一种数据结构(不像后缀自动机只有处理一到两种的时候比较方便)。 后缀自动机可以说是一种存子串的缩小点数的trie树,广义后缀自动机就是更改了一下塞点的方 ...
分类:其他好文   时间:2018-04-27 12:26:15    阅读次数:167
Bzoj3926: [Zjoi2015]诸神眷顾的幻想乡
题面 "传送门" Sol 求多个串的不同子串的个数 广义后缀自动机 也就是可以表示所有的串的所有的后缀的自动机 那么每次建一个串后,另外一个串接在初始节点下面建就好了 叶子节点最多$20$个 那么对于每个叶子结点遍历一遍树建立$sam$ 注意回溯时要把$last$指回来 cpp include de ...
分类:其他好文   时间:2018-04-24 13:58:22    阅读次数:135
BZOJ 3925 [Zjoi2015]地震后的幻想乡 一道积分神题
https://www.lydsy.com/JudgeOnline/showsource.php?id=2689580 1 #include<cstdio> 2 #include<algorithm> 3 #include<cstring> 4 using namespace std; 5 type ...
分类:其他好文   时间:2018-04-06 12:21:33    阅读次数:140
[BZOJ3926][ZJOI2015]诸神眷顾的幻想乡
"bzoj" "luogu" 题意 有一棵树,每个节点上有一个字符,一条路径上的字符连起来就是一个字符串。求树上一共有多少个不同的字符串。 $n\le10^5$,字符集大小$c\le10$,只与一个空地相邻的空地数量不超过20个。 sol 最后一句话是这道题的关键。 什么叫做“只与一个空地相邻的空地 ...
分类:其他好文   时间:2018-03-27 22:26:33    阅读次数:210
74条   上一页 1 2 3 4 5 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!