题目名称 | 1188. 重建道路 |
---|---|
输入输出 | reroads.in/out |
难度等级 | ★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 14 |
题目来源 | 王者自由 于2012-10-19加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
查看题解 | 分享题解 |
通过:66, 提交:124, 通过率:53.23% | ||||
Kulliu | 100 | 0.000 s | 0.00 MiB | C++ |
00000 | 100 | 0.000 s | 0.00 MiB | C++ |
ムラサメ | 100 | 0.000 s | 0.00 MiB | C++ |
HeSn | 100 | 0.000 s | 0.00 MiB | C++ |
yrtiop | 100 | 0.000 s | 0.00 MiB | C++ |
nick | 100 | 0.000 s | 0.00 MiB | C++ |
瑆の時間~無盡輪迴·林蔭 | 100 | 0.001 s | 0.46 MiB | C++ |
0 | 100 | 0.004 s | 0.39 MiB | C++ |
Moonlight ヾ | 100 | 0.004 s | 0.41 MiB | C++ |
黑夜<=>白天 | 100 | 0.005 s | 0.47 MiB | C++ |
本题关联比赛 | |||
EYOI与SBOI开学欢乐赛7th |
关于 重建道路 的近10条评论(全部评论) | ||||
---|---|---|---|---|
| ||||
葳棠殇
2015-06-15 15:30
5楼
| ||||
| ||||
0x7fffffff竟然会爆
天一阁
2014-09-08 07:11
2楼
| ||||
|
一场可怕的地震后,人们用 $N$ 个牲口棚(编号 $1 \sim N$)重建了农夫 $John$ 的牧场。由于人们没有时间建设多余的道路,所以现在从一个牲口棚到另一个牲口棚的道路是唯一的。因此,牧场运输系统可以被构建成一棵树。
$John$ 想要知道另一次地震会造成多严重的破坏。有些道路一旦被毁坏,就会使一棵含有 $P$ 个牲口棚的子树和剩余的牲口棚分离,$John$ 想知道这些道路的最小数目。
第一行两个整数,$N$ 和 $P$。
第二行到第 $N$ 行,每行两个整数 $I$ 和 $J$,表示节点 $I$ 是节点 $J$ 的父节点,牧场运输系统可以被构建成一棵以 $1$ 号节点为根的树。
单独一行,包含一旦被破坏将分离出恰含 $P$ 个节点的子树的道路的最小数目。
11 6 1 2 1 3 1 4 1 5 2 6 2 7 2 8 4 9 4 10 4 11
2
如果道路 $1-4$ 和 $1−5$ 被破坏,含有节点($1,2,3,6,7,8$)的子树将被分离出来。
样例2
$1 \le N \le 150,1 \le P \le N$,保证给出的是一棵树。