题目背景


卧龙先生喜欢养小鸡。
题目描述
卧龙先生住在 X 国。众所周知,X 国一共有 $n$ 个城镇,这些城镇间有 $m$ 条道路,每条道路连接了两个不同的城镇,并且任意两个城镇都可以通过一些道路相互到达。
由于某些原因,每条道路只有出租车能通行。第 $i(1\leq i\leq m)$ 条道路的出租车可以在城镇 $a_i$ 和城镇 $b_i$ 之间双向移动,其颜色为 $c_i$ :当 $c_i=1$ 时为红色,$c_i=2$ 时为蓝色。因为天下没有免费的出租车,所以每次乘坐出租车都要付钱。坐出租车时携带的钱的变化如下:
- 设坐车前带了 $a$ 元。
- 出租车为红色时,坐车后带的钱变为 $a-1$ 元。
- 出租车为蓝色时,坐车后带的钱变为 $\left\lfloor\frac{a}{2}\right\rfloor$ 元。
卧龙先生的家在 X 国的 $1$ 号城镇,他有 $Q$ 个朋友,第 $j(1\leq j\leq Q)$ 个朋友住在城镇 $t_j$。卧龙先生想知道:从他的家出发,去到第 $j$ 个朋友家玩,要使他到达朋友的家之后还剩下至少 $1$ 元,那么他在出发时至少要带多少元钱?但是卧龙先生不喜欢太大的数字,所以如果他要带的钱大于 $L$ 元,就使用 Large 代替它。
由于卧龙先生忙于和飞机哥练习太极推手,所以他把问题交给了你——凤雏。作为卧龙先生最好的朋友,请帮助他解决这一个问题。
输入格式
第一行四个正整数,分别为 $n,m,Q,L$,分别表示 X 国的城镇数量、道路数量、卧龙先生的朋友数量和他所带的钱数限制。
第 $2\sim m-1$ 行,每行三个正整数 $a_i,b_i,c_i$,表示这条道路连接的两个城镇编号与出租车的颜色。
第 $m+2\sim m+Q+1$ 行,每行一个正整数 $t_j$,表示卧龙先生的第 $j$ 个朋友的家的城镇编号。
输出格式
共 $Q$ 行,每行一个整数或者字符串 Large,表示卧龙先生到第 $j$ 个朋友家至少要带的钱数。
样例 1 输入
7 6 1 10 1 2 2 2 3 1 3 4 2 4 5 1 5 6 1 6 7 2 5
样例 1 输出
10
样例 2 输入
10 9 3 25 1 2 2 2 3 1 3 4 1 4 5 1 5 6 2 6 7 1 7 8 1 8 9 1 9 10 2 10 9 3
样例 2 输出
Large 22 4
样例 3 输入
5 6 1 1000000000 1 4 1 1 5 1 4 5 1 3 4 1 3 5 1 2 3 1 2
样例 3 输出
4
样例 4 输入
9 11 5 10 1 2 1 1 3 2 2 3 2 2 9 2 3 9 1 4 9 1 8 9 1 5 8 1 5 7 1 4 7 2 6 7 2 2 6 7 8 9
样例 4 输出
2 Large 7 5 3
样例 5 ~ 6
见下发文件。
测试点约束
对于所有数据,保证 $2\leq n\leq 2\times 10^5$,$n-1\leq m\leq 2\times 10^5$,$1\leq Q\leq 2\times 10^5$,$1\leq L\leq 10^9$,$1\leq c_i\leq 2$,$2\leq t_j\leq n$,图无重边、自环。
每个子任务的具体约束见下表:
子任务编号 | $n\leq$ | $m\leq$ | $Q\leq$ | 特殊性质 | 分值 | 子任务依赖 |
---|---|---|---|---|---|---|
1 | $100$ | $n-1$ | $1$ | $\mathrm{A}$、$\mathrm{C}$ | 5 | / |
2 | $2\times10^5$ | $n-1$ | $1$ | $\mathrm{A}$ | 10 | 1 |
3 | $2\times10^5$ | $n-1$ | $2\times10^5$ | $\mathrm{A}$ | 15 | 1,2 |
4 | $5\times10^4$ | $5\times10^4$ | $1$ | $\mathrm{B}$ | 10 | / |
5 | $5\times10^4$ | $5\times10^4$ | $1$ | 无 | 10 | 4 |
6 | $5\times10^4$ | $5\times10^4$ | $5\times10^4$ | 无 | 20 | 4,5 |
7 | $2\times10^5$ | $2\times10^5$ | $5\times10^4$ | 无 | 30 | 1,2,3,4,5,6 |
特殊性质 $\mathrm{A}$:$a_i=i,b_i=i+1(1\leq i\leq m)$。
特殊性质 $\mathrm{B}$:$c_i=1(1\leq i\leq m)$。
特殊性质 $\mathrm{C}$:$1\leq L\leq 100$。