一个可重复数字集合 $S$ 的神秘数定义为最小的不能被 $S$ 的子集的和表示的正整数。例如
S = {1,1,1,4,13}
1 = 1
2 = 1+1
3 = 1+1+1
4 = 4
5 = 4+1
6 = 4+1+1
7 = 4+1+1+1
$8$ 无法表示为集合 $S$ 的子集的和,故集合 $S$ 的神秘数为 $8$。
现给定 $n$ 个正整数 $a_1\cdots a_n$,$m$ 个询问,每次询问给定一个区间 $[l,r] \ (l\leq r)$,求由 $a_l,a_{l+1},\ldots,a_r$ 所构成的可重复数字集合的神秘数。