T43829 Chino的数列

题目背景

下雪的冬天 rabbit house早已盖上了一层银色 小屋充斥着温暖的气息 烫手的咖啡飘散着香气 飞向了遥远的夜空

题目描述

Chino非常擅长构造数列。 Chino一开始有一个空数列,有 $m$ 次操作。 $opt=1$,输入两个数 $n$,$m$ 代表在序列末尾加入 $n$ 个 $m$ (初始序列为空)。 $opt=2$,输入一个数 $n$,代表删除序列前面的 $n$ 个数。 $opt=3$,输入四个数 $l$,$r$,$x$,$c$ 代表将区间 $[l,r]$ 内所有数都改为 $m^x \pmod c$,其中 $m$ 代表 $r-l+1$。 $opt=4$,输入两个数 $l$,$r$ 代表取出区间 $[l,r]$ 中最大值 $m$,并删去其中所有数,再往原序列该位置插入 $m$ (将区间 $[l,r]$ 缩为一个点,值为其最大值),并输出 $m$。 $opt=5$,输入两个数 $l$,$r$,代表将区间 $[l,r]$ 中的数全部开方,向下取整。 $m$ 次操作结束后,请输出该序列。 你可以帮帮可爱的Chino吗?

输入格式

第一行,一个数 $m$。 接下来 $m$ 行,每行一个操作。

输出格式

对于每个操作 $4$ ,输出一行。 最后一行输出整个序列。

说明/提示

对于 $30 \%$ 的数据, $1 \leqslant m \leqslant 1002$。 对于 $100 \%$ 的数据,$1 \leqslant m \leqslant 40002$。 记该序列最长长度为 $len$,则 对于 $100 \%$ 的数据, $0 \leqslant len \leqslant 100000$ 。 保证第一个操作是操作 $1$ 。 所有数据均在 $10^5$ 以内。