每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:在一行上输入三个整数 ,表示操作类型、初始整数、操作参数。操作类型对应上述两种操作。
对于每组测试数据,新起一行输出一个整数,表示操作后的结果。
2 1 255 3 2 255 3
2040 31
对于第一组测试数据, 的二进制表示为 ,整体左移 位后得到 。对于第二组测试数据, 的二进制表示为 ,整体右移 位后得到 。