别人推荐的博客: http://blog.csdn.net/jzhang1/article/details/50535800 感觉不是很难,但还没写过,感觉bzoj2286 [sdoi2011]消耗战能写,不久应该就会发出来。 ...
分类:
其他好文 时间:
2017-03-24 23:18:31
阅读次数:
183
题意:一棵N个点的树上有若干个关键点,每条边有一个边权,现在要将这些关键点到1的路径全部切断,切断一条边的代价就是边权。 共有M组询问,每组询问有k[i]个关键点,对于每组询问求出完成任务的最小代价。 对于100%的数据,2<=n<=250000,m>=1,sigma(ki)<=500000,1<= ...
分类:
其他好文 时间:
2016-12-14 21:27:02
阅读次数:
251
思路:建出虚树然后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
栈模拟dfs,学到了新姿势 这种题很显然应该用虚树去搞,之前也没写过虚树 具体来说就是先维护dfs序,之后每次询问按dfs序排序后一个一个压入栈内,相当于dfs中的进入递归 如果当前压入栈中的元素与之前栈顶元素的Lca深度小于栈顶元素,那么就把栈顶元素弹出,相当于dfs中的返回 虚树上就很好dp了, ...
分类:
其他好文 时间:
2016-10-21 10:51:14
阅读次数:
223
[BZOJ2286][Sdoi2011]消耗战 试题描述 在一场战争中,战场由n个岛屿和n-1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他k个岛屿上有丰富能源,为了防止敌军获取能源,我 ...
分类:
其他好文 时间:
2016-10-15 21:54:22
阅读次数:
131
http://www.lydsy.com/JudgeOnline/problem.php?id=2286 (题目链接) 一个小小的细节,WA了一天,欲哭无泪了。。 题意:给出一个n个节点的带权树,总共m次询问,每次询问给出K个节点标号,求出切断这些节点与1号节点的路径的最少花费。 solution ...
分类:
其他好文 时间:
2016-09-28 15:34:00
阅读次数:
147
Description 在一场战争中,战场由n个岛屿和n-1个桥梁组成,保证 每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他 k个岛屿上有丰富能源,为了防止敌军获取能源,我军的任务是炸毁一些桥梁,使得敌 ...
分类:
其他好文 时间:
2016-07-24 23:51:27
阅读次数:
181
还是虚树的题目啊... 如果只有一个询问,我们这么考虑,可以设dp[x]为只删除x子树内和x到父亲的边,使得x这棵子树内的能源岛屿都与x的父亲不连通的最小花费。 这样如果x本身是能源岛屿,那么dp[x]=fe[x],否则dp[x]=min(fe[x],sum{dp[son[x]]})类似这样。(fe... ...
分类:
其他好文 时间:
2016-06-08 00:15:12
阅读次数:
278
在一场战争中,战场由n个岛屿和n-1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他k个岛屿上有丰富能源,为了防止敌军获取能源,我军的任务是炸毁一些桥梁,使得敌军不能到达任何能源丰富的岛屿
分类:
其他好文 时间:
2016-03-19 16:24:59
阅读次数:
248
2286: [Sdoi2011]消耗战Time Limit:20 SecMemory Limit:512 MBSubmit:1040Solved:363[Submit][Status][Discuss]Description在一场战争中,战场由n个岛屿和n-1个桥梁组成,保证每两个岛屿间有且仅有一条...
分类:
其他好文 时间:
2015-08-09 22:22:38
阅读次数:
230