题目描述
给定整数序列a1,.., an 。
m次询问,每次给定L,R求一个最小的非负整数x,使得序列al, $a_{l+1}$.....$a_r$ 的任意子集和不等于x。
数据保证1≤n, m≤4×1e4,1≤ai,y≤109,1≤L<R≤n,1 ≤k ≤n
m次询问,每次给定L,R求一个最小的非负整数x,使得序列al, $a_{l+1}$.....$a_r$ 的任意子集和不等于x。
数据保证1≤n, m≤4×1e4,1≤ai,y≤109,1≤L<R≤n,1 ≤k ≤n
输入
第一行2个整数n, m 。
接下来1行n个整数表示ai。
接下来m行,每行第一个整数opt
-若opt = 1 ,接下来2个整数k, y表示令ak=y
-若 opt = 2,接下来 2个整数L,R表示一次查询操作
接下来1行n个整数表示ai。
接下来m行,每行第一个整数opt
-若opt = 1 ,接下来2个整数k, y表示令ak=y
-若 opt = 2,接下来 2个整数L,R表示一次查询操作
输出
若干行每行一个整数,对应一次查询操作的答案
样例输入 Copy
5 5
3 4 2 1 9
2 1 5
1 1 2
2 1 3
1 2 8
2 2 4
样例输出 Copy
20
1
4