树形dp
Brian551
一个蒟蒻OIer
展开
-
noip 模拟赛 #1T1
题目大意:不告诉你QAQ 树形DP: 发现子树内最多存在一个不能和其他关键点联通的点 如果有两个以上,就需要砍掉边使他们两个不联通,剩下一个 f[i][1]表示子树内有一个不能和其他关键点联通的点 f[i][0]表示没有 转移方程看代码啦 注意f[i][1]要从f[i][0]转移过来原创 2017-09-13 14:40:31 · 313 阅读 · 0 评论 -
汕头市队赛 SRM05 B(树形DP)
B SRM 05 - YYL 杯 R1 背景&&描述 有一个拥有n个城市的国家。这个国家由n-1条边连接起来。有一天国家发生叛乱。叛军已占领了一些城市。如果叛军占领的城市中,存在两个城市之间有边直接相连,则称这种情况是坏的。现在并不知道叛军占领了那些城市,问有多少种情况是坏的? 输入格式 第1行一个正整数n,表示国家的大小 第2行到第n行,每行两个数字原创 2017-08-30 18:39:32 · 278 阅读 · 0 评论 -
几道查询树上点之间的路径的题目
T1: A 求和 时间限制: 1 Sec 空间限制: 256 MB 输入输出文件名:A.in,A.out 题目描述 给出一棵以1为根的有n个节点的树,树上每条边都有其边权。 求所有点对之间的路径上的边权和的总和。 输入格式: 第一行为n 接下来n-1行,每行三个整数,分别表示一条边的两端点编号和边权。(编号为1..n) 输出格式: 输出一个数字表示总和 输入样原创 2017-08-10 19:29:14 · 1713 阅读 · 0 评论