E. [L1-5] 数据结构

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较

题目描述

给定一个长度为 的序列 . 初始时,每个 ) 均为 .

给定 个操作,每个操作为如下三种情况的一种:

  • 操作 1:给定一个整数 ),将 修改为 .

  • 操作 2:给定一个整数 ),将 修改为 . 即除了 ,将序列中的其他所有元素修改为 .

  • 操作 3:求 的值.

输入格式

第一行两个整数 ,表示序列的长度与操作个数.

接下来 行每行先输入一个整数 ,表示执行哪种操作,如果是操作 1 或者操作 2,再输入一个整数 .

输出格式

对于每个操作 3,输出一行一个整数,表示 的值.

样例

样例输入
6 4
1 3
3
2 4
3
样例输出
1
5

数据范围与提示