luogu#P10391. [蓝桥杯 2024 省 A] 零食采购
[蓝桥杯 2024 省 A] 零食采购
题目描述
小蓝准备去星际旅行,出发前想在本星系采购一些零食,星系内有 颗星球,由 条航路连接为连通图,第 颗星球卖第 种零食特产。小蓝想出了 个采购方案,第 个方案的起点为星球 ,终点为星球 ,对于每种采购方案,小蓝将从起点走最短的航路到终点,并且可以购买所有经过的星球上的零食(包括起点终点),请计算每种采购方案最多能买多少种不同的零食。
输入格式
输入的第一行包含两个正整数 ,,用一个空格分隔。
第二行包含 个整数 ,相邻整数之间使用一个空格分隔。
接下来 行,第 行包含两个整数 ,用一个空格分隔,表示一条
航路将星球 与 相连。
接下来 行,第 行包含两个整数 ,用一个空格分隔,表示一个采购方案。
输出格式
输出 行,每行包含一个整数,依次表示每个采购方案的答案。
4 2
1 2 3 1
1 2
1 3
2 4
4 3
1 4
3
2
提示
第一个方案路线为 ,可以买到第 种零食;
第二个方案路线为 ,可以买到第 种零食。
对于 20% 的评测用例,;
对于所有评测用例,$1 ≤ n, q ≤ 10^5,1 ≤ c_i ≤ 20,1 ≤ u_i
, v_i ≤ n,1 ≤ s_i
, t_i ≤ n$。