码迷,mamicode.com
首页 >  
搜索关键字:虚树    ( 177个结果
BZOJ 2286 消耗战 (虚树+树形DP)
给出一个n节点的无向树,每条边都有一个边权,给出m个询问,每个询问询问ki个点,问切掉一些边后使得这些顶点无法与顶点1连接。最少的边权和是多少。(n<=250000,sigma(ki)<=500000) 考虑树形DP,我们令mn[i]表示i节点无法与1节点相连切除的最小权值。显然有mn[i]=min ...
分类:其他好文   时间:2017-01-06 14:26:04    阅读次数:155
BZOJ3879: SvT
后缀数组裸题,每次的查询单调栈扫一遍就完了。为什么要写虚后缀树= =后缀数组不是自带虚树的结构么= = ...
分类:其他好文   时间:2016-12-29 19:27:46    阅读次数:206
【BZOJ2286】消耗战(虚树,DFS序,树形DP)
题意:一棵N个点的树上有若干个关键点,每条边有一个边权,现在要将这些关键点到1的路径全部切断,切断一条边的代价就是边权。 共有M组询问,每组询问有k[i]个关键点,对于每组询问求出完成任务的最小代价。 对于100%的数据,2<=n<=250000,m>=1,sigma(ki)<=500000,1<= ...
分类:其他好文   时间:2016-12-14 21:27:02    阅读次数:251
bzoj2286: [Sdoi2011]消耗战
思路:建出虚树然后treedp即可,f[i]表示将以i为根的子树与根隔绝的最小代价,f[i]=min(val[i],Σf[son[i]])(val[i]表示将点i与根隔绝的代价),需要注意的是如果i就是关键点那么f[i]=val[i]。 ...
分类:其他好文   时间:2016-10-24 13:24:13    阅读次数:161
Bzoj2286--Sdoi2011消耗战
栈模拟dfs,学到了新姿势 这种题很显然应该用虚树去搞,之前也没写过虚树 具体来说就是先维护dfs序,之后每次询问按dfs序排序后一个一个压入栈内,相当于dfs中的进入递归 如果当前压入栈中的元素与之前栈顶元素的Lca深度小于栈顶元素,那么就把栈顶元素弹出,相当于dfs中的返回 虚树上就很好dp了, ...
分类:其他好文   时间:2016-10-21 10:51:14    阅读次数:223
BZOJ 2286 消耗战
虚树裸题。 23333以后memset千万慎用。 ...
分类:其他好文   时间:2016-09-04 22:28:29    阅读次数:308
【BZOJ-2286】消耗战 虚树 + 树形DP
2286: [Sdoi2011消耗战 Description 在一场战争中,战场由n个岛屿和n-1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他k个岛屿上有丰富能源,为了防止敌军获取能源 ...
分类:其他好文   时间:2016-08-26 21:32:40    阅读次数:232
【BZOJ-3572】世界树 虚树 + 树形DP
3572: [Hnoi2014]世界树 Description 世界树是一棵无比巨大的树,它伸出的枝干构成了整个世界。在这里,生存着各种各样的种族和生灵,他们共同信奉着绝对公正公平的女神艾莉森,在他们的信条里,公平是使世界树能够生生不息、持续运转的根本基石。世界树的形态可以用一个数学模型来描述:世界 ...
分类:其他好文   时间:2016-08-26 21:26:23    阅读次数:223
【BZOJ 3879】SvT
http://www.lydsy.com/JudgeOnline/problem.php?id=3879 SvT的中文是后缀虚树? 反正本蒟蒻不懂,还是$O(nlogn)$的后缀数组和单调栈维护来做,fye学姐讲了这种学法(当时并没有听懂QwQ),xiaoyimi教会了我这种做法→xiaoyimi的 ...
分类:其他好文   时间:2016-08-15 22:14:13    阅读次数:285
BZOJ2990 : [Ontak2010]Keyboard
考虑从$(1,1)$开始搜索移动方案,每次移动坐标的变化量都是$2$。 如果构成了环,那么环的周长肯定是偶数。 考虑这个环一定要被若干个骨牌覆盖,且还有一个位置是空的。 所以得出环的周长是奇数,矛盾,因此这个搜索不会搜出环,从而会得到一棵有根树。 那么答案就是所有关键点加上根节点形成的虚树的边总长$ ...
分类:其他好文   时间:2016-07-14 01:13:12    阅读次数:130
177条   上一页 1 ... 12 13 14 15 16 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!