首页 > 试题广场 >

弹球弹弹弹

[编程题]弹球弹弹弹
  • 热度指数:1 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
有n个位置,标号为1到n的整数,m次操作,第i次操作放置一个弹球在b[i] xor c[i-1]处,并询问b[i] xor c[i-1]处弹球个数c[i]
每次操作后,在x处的弹球被弹到a[x],规定c[0]=0

输入描述:
第一行一个整数n
接下来n行每行一个整数,表示序列a
接下来一行一个整数m
接下来m行每行一个整数,表示序列b


输出描述:
m行,每行一个整数,表示序列c
示例1

输入

6
1
2
1
3
3
6
5
1
4
7
3
7

输出

1
1
1
1
2

备注:
1<=n,m<=500000

这道题你会答吗?花几分钟告诉大家答案吧!

问题信息

上传者:牛客301599号
难度:
0条回答 11浏览

热门推荐

通过挑战的用户

查看代码
弹球弹弹弹