#P6569. [NOI Online #3 提高组] 魔法值
[NOI Online #3 提高组] 魔法值
题目描述
H 国的交通由 座城市与 条道路构成,城市与道路都从 开始编号,其中 号城市是 H 国的首都。H 国中一条道路将把两个不同城市直接相连,且任意两个城市间至多有一条道路。
H 国是一个信奉魔法的国家,在第 天, 号城市的魔法值为 。H 国的魔法师已观测到第 0 天时所有城市的魔法值 ,且他们还发现,之后的每一天每个城市的魔法值,都将会变为所有与该城市直接相连的城市的前一天魔法值的异或值,即
$$f_{x,j}=f_{v_1,j-1}\oplus f_{v_2,j-1}\oplus \cdots\oplus f_{v_k,j-1} $$其中 , 是所有与 号城市直接相连的城市, 为异或运算。
现在 H 国的国王问了你 个问题,对于第 ()个问题你需要回答:第 天时首都的魔法值是多少。
输入格式
第一行三个用空格分隔的整数 ,表示城市数、道路数与问题数。
第二行 个用空格分隔的整数,第 个整数表示 。
接下来 行,每行两个用空格分隔的正整数 ,表示一条连接 号城市与 号城市的道路。
接下来 行每行一个整数,第 行的整数表示 。
输出格式
按顺序输出 行每行一个整数,表示对应问题的答案。
3 3 1
0 0 1
1 2
1 3
2 3
1
1
提示
数据规模与约定
- 对于 的数据,满足 。
- 对于 的数据,满足 。
- 另有 的数据,满足 。
- 对于 的数据,满足 ,,,。
说明
data provider :@一扶苏一,数据有锅请联系她。如果被朴素的快速幂水过去了也请联系她。