• [1438] Get Up, Soldier!

  • 时间限制: 1000 ms 内存限制: 65535 K
  • 问题描述
  • 小日本真是越来越嚣张了,不过我军也不是吃素的。为了能够痛击小日本,我军决定近日举行一个军事演习,演戏的方式是红蓝两军在长城两侧对峙,双方都想要拿下对方阵地。目前双方正僵持在长城上。作为蓝军司令,你迫切想要知道长城上的战况。为简单起见,假设长城是一维的,坐标从1到n。你的部下每一次都会送来一个情报:从X到Y位置的战况被逆转了。这个逆转的意思就是,假如这个位置本是蓝军占领,那么现在被红军占领了,反之亦然。另外你随时想要知道某个位置的战况如何。作为一个ACMer司令,当然要占点优势,所以最开始长城线全被蓝军占领了。
  • 输入
  • 有多组输入。每组第一行为两个数字n(1<=n<=80000)和m(1<=m<=40000),代表长城长度和m次的询问。接下来是m行,每行开头为q或者s,s代表士兵的汇报,q代表司令的询问,具体数字含义请参照描述。
  • 输出
  • 对于每组的每个q询问,请输出结果,0代表蓝军,1代表红军。
  • 样例输入
  • 3 3
    q 1
    s 1 2
    q 2
    
  • 样例输出
  • 0
    1
    
  • 提示
  • 来源
  • 小白菜(shengrui)
  • 操作

显示春菜