#P12449. [COTS 2025] 吸尘 / Usisavač
[COTS 2025] 吸尘 / Usisavač
题目描述
Mirko 有一所大房子,由 个房间通过 条走廊连接而成。每条走廊连接两个不同的房间,且所有房间互相连通。每条走廊长 米。Mirko 经常打扫房间,但很少清理走廊。现在走廊积满灰尘,Mirko 想要用吸尘器清理它们。
每个吸尘器都有电缆长度限制。每个房间有插座,吸尘器必须插入某个房间的插座才能工作。Mirko 从房间 出发,可以进行以下操作:
- 若吸尘器未通电,他可以:
- 将吸尘器插入当前所在房间的插座。
- 手持吸尘器移动到相邻房间。穿过走廊需 分钟。
- 若吸尘器已通电,他可以:
- 若处于插入吸尘器的房间,可以拔下插头。
- 移动到相邻房间并清理路径上的走廊。仅当电缆长度足够时可行(即插入插座房间与目标房间的距离不超过电缆长度)。清理走廊需 分钟。
Mirko 的吸尘器坏了。现在商店有 台吸尘器,第 台的电缆长度为 米。他想知道对于每台吸尘器,清理所有走廊的最短时间。请帮他计算这些时间!
输入格式
其中,, 描述一条连接 和 的走廊。
输出格式
输出一行 个数,其中第 个数表示使用第 台吸尘器时的最短清理时间。
5 2
1 2
2 3
3 4
4 5
2 5
8 4
10 2
1 2
2 4
5 2
6 3
3 1
6 7
9 7
8 6
8 10
1 3
24 16
6 2
3 1
3 5
4 3
4 2
2 6
5 1
6 12
提示
样例解释
样例 解释:对于 的询问,一个最优方案如下:
- 从房间 走到房间 。( 分钟)
- 在房间 插入吸尘器。
- 吸尘房间 间以及房间 间的走廊( 分钟)。
- 返回房间 。( 分钟)
- 吸尘房间 间以及房间 间的走廊( 分钟)。这样所有走廊都已清理干净。
数据范围
- ;
- ;
- ;
- ;
- 任意两个房间都通过走廊连通;
- ;
- 所有输入的数均为整数。
子任务
Subtask 0 为样例。
子任务编号 | 特殊性质 | 得分 | ||
---|---|---|---|---|
特殊性质 :,存在一条连接 和 的走廊。