#P41. 《穿越到清朝,我要做皇后的男银之翻牌子》

《穿越到清朝,我要做皇后的男银之翻牌子》

题目描述

问:如果你拿到了一台时光机,你会做什么?

答:我要回到两个月前的区域赛上把我没做出的题统统做出来!

(收到!时光机开启…… )

  当我睁开眼睛,发现有一个华美的不像话的女人坐在你身边,她端起一碗药,轻拍我的后背示意该起来喝药了,我猛的一惊,想起了什么不好的事情,仔细环顾四周看看是不是有卖烧饼的篮子。

  但我却发现,四周的场景却是美的不像样子!美人儿这会儿却是猛的跪下:“皇上息怒”。

  哦!我穿越成功了!竟然还穿越成了皇上!那我可太期待今晚会发生什么了!岂不是说…… (涩)

  入夜,一位公公走了进来,他取出了$n$块牌子,跟我说:“$n$位妃子的牌子初始均正面朝下。你可以向我提$Q$次要求,但是只能按照($1$ $l$ $r$)或者是($2$ $x$)的格式来,对于($1$ $l$ $r$)操作,你把区间$[l, r]$的牌子翻转,翻转指的是从正面朝地变正面朝上或者是从正面朝上变正面朝下。对于($2$ $x$)操作,我会告诉你第$x$位妃子的牌子是否是正面朝上。”。

  我觉得这位公公简直是太打扰今晚的雅兴了!我要求他必须在$1000ms$内处理完我提的要求!

  现在,你就是这位公公,请在$1000ms$以内完成这$Q$个要求。

输入格式

第一行,两个整数$n,Q(1≤n,Q≤10^5)$。表示有$n$个妃子,妃子的序号从$1$开始。

接下去$Q$行,每行的操作为$1$ $l$ $r$表示将序号区间$[l, r]$的妃子的牌子翻面,或者是$2$ $x$表示询问第$x$位妃子的牌子是否是正面朝上。

输出格式

对于每个操作$2$,如果该妃子的牌子正面朝上,则在一行输出$1$;否则在一行输出$0$。

样例

5 3
1 2 3
2 4
2 2
0
1

来源

2022 HGNU-SWUT暑假联合集训