/ Vijos / 题库 /

木板染色[1]

木板染色[1]

时间限制:1秒  内存限制:256M


【问题描述】

  在一块很长的木板被分成长度相等的 \(L\) 段,从左到右编号为 \(1,2,..,L\)。现在要对木版执行下列染色和查询命令:

  1、C A B C:把木板的第 A 段到第 B 段染色为 C。

  2、P A:查询木板的第 A 段曾经染过的 C 最大的颜色。

  最开始木版的颜色为 1。

【输入格式】

  第一行包含两个整数:L,O,接下来的O行,每行为C命令或P命令,注意输入中可能有 A>B 的情况。

【输出格式】

  对于每个 P 命令,输出查询结果。

【输入输出样例】

 Input

10 8
C 3 7 3
P 4
C 2 5 2
P 5
C 6 10 5
C 5 9 3
P 8
P 1

 Output

3
3
5
1

【数据限制】

 对于 \(100%\) 的数据,\(1<=L<=100 000\) ,\(1<=C<=1 000 000 000\) ,\(1<=O<=100 000\)。

【来源】

  Mr.he

信息

ID
2548
难度
(无)
分类
数据结构 | 线段树 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
被复制
1
上传者