#bzoj4144. Petrol
Petrol
题目描述
给定一个个点,条边的带权无向图,其中有个点是加油站。
每辆车都有一个油量上限,即每次行走距离不能超过,但在加油站可以补满。
次询问,每次给出,表示出发点是,终点是,油量上限为,且保证点和点都是加油站,请回答能否从走到。
输入格式
第一行包含三个正整数,表示点数、加油站数和边数。
第二行包含个互不相同的正整数,表示每个加油站。
接下来行,每行三个正整数,表示和之间有一条长度为的双向边。
接下来一行包含一个正整数,表示询问数。
接下来行,每行包含三个正整数,表示一个询问。
输出格式
输出行。第行输出第个询问的答案,如果可行,则输出TAK
,否则输出NIE
。
样例
6 4 5
1 5 2 6
1 3 1
2 3 2
3 4 3
4 5 5
6 4 5
4
1 2 4
2 6 9
1 5 9
6 5 8
TAK
TAK
TAK
NIE
数据规模与约定
对于的数据:
- ;
- $1\le c_i\le n,1\le u_i,v_i\le n,u_i!=v_i,1\le d_i\le 10000,1\le q\le 2\times 10^5$;
- $1\le x_i,y_i\le n,x_i!=y_i,1\le b_i\le 2\times 10^9$.