问题4355--国庆模拟赛--绝地求生

4355: 国庆模拟赛--绝地求生

时间限制: 1 Sec  内存限制: 512 MB
提交: 0  解决: 0
[提交] [状态] [讨论版] [命题人:]

题目描述

吃鸡开局了,你降落的森林中有一条长度为S 的小路(编号从1 到S),且在小路上时 常会起雾,你手上的激光发射器可以让雾消散。 你肯定你所在位置的视野。若位置x 有浓雾,则位置x 的视野为0。若从x 一直到S 或从x 一直到1 全都没有浓雾,则视野为INF。其他情况下,位置x 的视野定义为 [IMG]http://jsoi.jzhx.net/wxdfiles/2610.png[/IMG] [IMG]http://192.168.21.227/wxdfiles/2610.png[/IMG] 注意:上图中"max{R-L-1}"应该是"max{R-L+1}" 具体来说,会有以下事件发生: 1、“1 L R” 小路的[L, R]部分产生了浓雾; 2、“2 L R” 小路的[L, R]部分浓雾散去了; 3、”3 X” 查询X 点的视野。 一开始,小路上没有任何浓雾。

输入

第一行一个整数,为小路的长度S。 第二行一个整数,为事件数Q。 接下来Q 行,每行一个事件,格式如题目描述。

输出

对于每一个询问事件,输出一个整数或一行字符串“INF”,代表所求视野。

样例输入

5
5
1 2 4
3 1
3 4
2 3 3
3 3

样例输出

INF
0
1

来源/分类

 

[提交] [状态]