#456. 多重集合
多重集合
题目描述
多重集合是数学中的一个概念,是集合概念的推广。在一个集合中,相同的元素只能出现一次,因此只能显示出有或无的属性。在多重集之中,同一个元素可以出现多次。现在给定一个多重集合,初始状态下的多重集合为空,需要执行 次操作,操作分为两种类型:
:表示将目前多重集合中所有元素 。
:表示在多重集合终插入一个数 。
每完成一次操作,你需要输出当前多重集合中元素的异或和。
输入格式
第一行一个正整数 ,表示操作次数。
接下来 行,每行表示一个操作,有两种形式:
:表示将目前多重集合中所有元素 。
:表示在多重集合终插入一个数 。
输出格式
输出 行,每行一个整数表示当前多重集合内元素的异或和。
样例
样例输入
3
2 2
2 1
1
样例输出
2
3
1
数据范围与提示
异或和:多个数连续异或的结果,例如 的异或和为 。