图片被删除,或者路径改变
问题1413--真 · x(困难版本)

1413: 真 · x(困难版本)

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 256 MiB

题目描述

给定整数序列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


输入

第一行2个整数n, m 。
接下来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