魔法值(【CCF】NOI Online能力测试3 提高组)

题目描述

H 国的交通由 n 座城市与 m 条道路构成,城市与道路都从 1 开始编号,其中 1 号城市是 H 国的首都。H 国中一条道路将把两个不同城市直接相连,且任意两个城市间至多有一条道路。

H 国是一个信奉魔法的国家,在第 j 天,i 号城市的魔法值为 fi,j。H 国的魔法师已观测到第 0 天时所有城市的魔法值 fi,0​,且他们还发现,之后的每一天每个城市的魔法值,都将会变为所有与该城市直接相连的城市的前一天魔法值的异或值,即

其中 j≥1,v1​,v2​,⋯,vk​ 是所有与 x 号城市直接相连的城市,⊕ 为异或运算。

现在 H 国的国王问了你 q 个问题,对于第 i(1≤i≤q)个问题你需要回答:第 ai​ 天时首都的魔法值是多少。

输入格式

第一行三个用空格分隔的整数 n,m,q,表示城市数、道路数与问题数。

第二行 n 个用空格分隔的整数,第 i 个整数表示 fi​。

接下来 m 行,每行两个用空格分隔的正整数 u,v,表示一条连接 u 号城市与 v 号城市的道路。

接下来 q 行每行一个整数,第 i 行的整数表示 ai​。

输出格式

按顺序输出 q 行每行一个整数,表示对应问题的答案。

输入样例

3 3 1
0 0 1
1 2
1 3
2 3
1

输出样例

1

数据规模与约定

代码稍后附上

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值