问题3311--外星人入侵3311: 外星人入侵
时间限制: 1 Sec 内存限制: 512 MB
提交: 0 解决: 0
[提交] [状态] [讨论版] [命题人:]题目描述
外星人入侵地球。可怕的吃人外星人正在全国各地依次序建立它们的基地。
全国共有N(1≤N≤10,000)座城市,城市编号1-N。城市之间有M(1≤M≤100,000)条双向道路相连。外星人计划建立A(0≤A≤N)个基地。
你只有在距离当前所有外星人基地至少K(1≤K≤100)单位长度的城市才能得到安全。
所以你必须赶快写一个程序决定走到哪里去。
输入
第1行:4个整数N,M,A,K。
接下来M行,每行3个整数T1,T2(1≤T1<T2≤N)和D(1≤D≤100),表示城市T1与T2之间有一条长度为D的道路。两个城市之间最多有一条直连道路。
接下来A行,每行1个整数Bi(1≤Bi≤N),表示外星人依次序建立的第i个基地所在的城市编号。
输出
共A行,第i行1个整数,表示当外星人建立好第i个基地后,距离当前所有基地B1,B2,……Bi至少K长度的城市的数量。
样例输入
7 6 3 3
1 2 1
1 3 1
2 5 1
3 6 1
1 4 1
4 7 2
2
1
4
样例输出
2
1
0
来源/分类
[提交] [状态]