#P1979. 【饿了么研发岗】2025-3-7-第三题-最大异或值
【饿了么研发岗】2025-3-7-第三题-最大异或值
题目描述
薯条哥最近想到了一个好玩的游戏,这个游戏一共会进行轮,每一轮,薯条哥会从下方三种操作中选择一种进行:
操作1:在黑板上写一个整数
操作2:擦去黑板上的一个整数(此操作之前保证黑板上有这个整数)
操作3:询问黑板上哪个数字与整数的异或值最大(若黑板上此时没有数字,则输出)
对于每一次询问操作,你需要告诉他答案。
输入描述
第一行输入一个正整数代表操作的轮数。
此后几行,每行先输入一个整数代表操作类型,编号同题干;随后在同一行输入一个整数 表操作的参数。
除此之外,保证存在至少一次询问操作。
输出描述
对于每一次询问操作,输出一个整数,代表答案。
样例
输入
10
1 5
1 7
1 4
3 8
2 4
1 2
1 6
3 9
2 6
3 9
输出
15
15
14