求助
  • 板块学术版
  • 楼主shuqiang
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/11/24 17:52
  • 上次更新2024/11/24 20:09:35
查看原帖
求助
685964
shuqiang楼主2024/11/24 17:52

题目描述

给定一个数列,每次询问给出一个区间,求区间内是否有重复元素。

输入格式

第一行包含两个正整数 n,mn,m,分别表示序列的长度和操作的次数。
第二行包含 nn 个整数,依次表示序列中的每个数 aia_i
接下来 mm 行,每行一开始为一个数 opop
op=1op=1,则接下来两个整数 x,yx,y,表示把 axa_x 修改为 yy
op=2op=2,则接下来两个整数 l,rl,r,表示询问区间内是否有重复元素。

输出格式

输出若干行,对于每个询问,如果有重复元素,那么输出 Yes,否则输出 No

样例输入 #1

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

样例输出 #1

Yes
No

对于 100%100\% 的数据, 1n,m3×1051\le n,m \le 3\times 10^50ai,y,k1090\le a_i,y,k \le 10^9

2024/11/24 17:52
加载中...