#6477. 树上的蛞蝓 (Tree Slugs)
树上的蛞蝓 (Tree Slugs)
题目 4:树上的蛞蝓 (Tree Slugs)
| 属性 | 规格 |
|---|---|
| 输入文件 | 标准输入 (Standard Input) |
| 输出文件 | 标准输出 (Standard Output) |
| 时间限制 | 1.0 秒 (受语言系数影响) |
| 内存限制 | 256 MB |
题目描述
有 只树蛞蝓生活在一棵拥有 个节点的树上(节点编号为 到 )。树由 条边连接,初始时每条边上都覆盖着地衣。
在一场强风暴后,每只蛞蝓都被吹到了一个新的节点。现在,每只蛞蝓都想沿着最短路径回到自己最喜欢的节点。每当它们经过一条边时,就会吃掉该边上的所有地衣。
请计算:当所有蛞蝓都回到自己最喜欢的节点后,树上共有多少条边变成了没有地衣的状态?(只要有一只蛞蝓走过某条边,该边的地衣就会消失)。
输入格式
- 第一行包含两个整数 和 ()。
- 接下来的 行,每行包含两个整数 和 ,表示节点 和 之间有一条边。
- 接下来的 行,每行包含两个整数 和 ,表示一只蛞蝓最喜欢的节点是 ,而被吹到了节点 。
输出格式
输出一个整数,代表没有地衣的边的总数。
计分与子任务
- 子任务 1 (0 分):样例测试。
- 子任务 2 (25 分):树呈线性结构(节点 与 相连)。
- 子任务 3 (25 分):。
- 子任务 4 (20 分):所有蛞蝓都被吹到了同一个节点。
- 子任务 5 (30 分):无其他限制。