[Ynoi2016] 镜子里的昆虫
题目背景
镜子的世界里会有美丽的东西吗?
镜子的世界里会有快乐的事情吗?
镜子世界的我,像我一样摆着一副无聊的表情
——出自《镜之国的爱丽丝》
![](https://cdn.luogu.com.cn/upload/pic/21104.png)
两个少女的战斗故事
文学代表强烈的意志,化学是对抗物理世界的力量
她们只有这两样对抗现实的武器
![](https://cdn.luogu.com.cn/upload/pic/21105.png)
啊,勒布雷!
我今天要登上乳白色的月球了!
不需要发明是机器,真是如此,我要一跃而出!
没错朋友!那个月亮的世界!
才是为我们创造的世界!
不止一个我所爱的人,大概都被放逐到那里...然后在等着我...
苏格拉底!伽利略!
物质的基本要素的灵魂就是...
这是...不,这有问题...哥白尼说过!
没错朋友们,究竟为何,会中了魔障?
究竟为何,会中了魔障,他到底去双桅战船上干什么呢?
作为哲学家!
物理学家!
诗人!
剑客!
音乐家!
空中旅行家!
针尖对麦芒的辩士!
他无所不能
作为至高...但是...
却又一事无成...
...没错,你们这些家伙,想夺走我的一切!
...来,夺走吧,夺走就是了...
但是...无论你们再怎么叫嚷,在去往新世界的路上,我还是会带走一个!
让我看看你坚强的心吧!
没错,你帽子上的羽饰!
象征你内心的勇气的纹章...毛子上的羽饰!
对不起,我该走了,我不能让人久等!
你们看...月亮来迎接我了!
Mon panache!
![](https://cdn.luogu.com.cn/upload/pic/21106.png)
我往空中踏出一步
两人拼命地想要拉住我
但是我往空中踏出一步
没错
我要为了崭新的世界,从天而降
为了获得新的力量
为了新的真实
我踏出了这一步
从手上,感到了两人的颤抖
没关系...
我在你们身边!
Sora!
![](https://cdn.luogu.com.cn/upload/pic/21109.png)
我完全投身于空中
我的身体瞬间从空中向地面落去
我紧紧地握住两人手腕,拉着两人
看见两人的表情...
她们边哭边笑...
似乎很害怕...
却又似很高兴的表情...
啊...
什么嘛,飞翔好舒服啊
宛如变成了天使一般...
好快的速度...
好快的风...
但是却听不见声音...
世界在静静地回转
已经,马上就要到地面了...
空气力学的先驱者...
我知道一切都在回转的天空,
还有包容着我的大地
还差一点,就抵达世界了...
还差一点,就抵达地面了...
接近着的影子
地面映出我的身影
题目描述
您正在欣赏 galgame 的 HS,然后游戏崩溃了,于是您只能做数据结构题了:
维护一个长为 $n$ 的序列 $a_i$,有 $m$ 次操作。
1. 将区间 $[l,r]$ 的值修改为 $x$。
2. 询问区间 $[l,r]$ 出现了多少种不同的数,也就是说同一个数出现多次只算一个。
输入输出格式
输入格式
第一行两个整数 $n,m$。
第二行 $n$ 个整数表示 $a_i$。
后面 $m$ 行每行为 $1\ l\ r\ x$ 或者 $2\ l\ r$ ,分别表示修改和询问。
输出格式
对于每个询问,输出一个数表示答案。
输入输出样例
输入样例 #1
5 5
1 2 3 4 5
2 1 5
1 2 3 4
2 1 5
2 3 3
2 2 4
输出样例 #1
5
3
1
1
说明
Idea:nzhtl1477,Solution:nzhtl1477,Code:nzhtl1477,Data:nzhtl1477
$1\leq n , m \leq 10^5$,$1\leq a_i\leq 10^9$。