#5023. Problem 1. Bessla Motors
0
Problem 1. Bessla Motors
Problem 1. Bessla Motors
USACO 2024 February Contest, Gold
注意:本题的时间限制为 3 秒,通常限制的 1.5 倍。本题的内存限制为 512MB,通常限制的 2 倍。
为了推广他的贝斯拉(Bessla)电动拖拉机系列,Farmer John 希望展示贝斯拉的充电网络。他已标记了地图上 ()个编号为 的兴趣点,其中前 ()个是充电站,其余为旅游目的地。这些兴趣点之间由 ()条双向道路连接,其中第 条连接不同的点 和 ()且长度为 英里()。
贝斯拉一次充电最多可行驶 英里(),使之可以到达一个充电站 英里范围内的任何目的地。一个目的地被称之为
交通便利
的,如果可以从至少 ()个不同的充电站到达目的地。你的任务是帮助 Farmer John 确定交通便利的旅游目的地的集合。
输入格式(从终端 / 标准输入读入):
输入的第一行包含五个空格分隔的整数 ,,, 和 。以下 行,每行包含三个空格分隔的整数 , 和 ,其中 。
充电站的编号为 。其余兴趣点均为旅游目的地。
输出格式(输出至终端 / 标准输出):
首先输出一行,包含交通便利的旅游目的地的数量。然后升序输出所有交通便利的旅游目的地,每个一行。
输入样例:
3 3 1 4 1 1 2 3 1 3 5 2 3 2
输出样例:
1 2
我们在 有一个充电站。从这个充电站出发,我们可以到达 (因为它与 的距离为 ),但不能到达 (因为它与 的距离为 )。因此,只有点 是交通便利的。
输入样例:
4 3 2 101 2 1 2 1 2 3 100 1 4 10
输出样例:
2 3 4
我们在 和 有充电站,点 和 均位于 和 的 距离内。因此,点 和 都是交通便利的。
输入样例:
4 3 2 100 2 1 2 1 2 3 100 1 4 10
输出样例:
1 4
测试点性质: 测试点 4-5:, 且 。测试点 6-7:。测试点 8-15:没有额外限制。
供题:Alexander Wei