T521825 数组的操作
题目描述
给定一个有 $n$ 个数的数组 $a$,并进行以下两种操作:
1. $1$ $x$ $y$,将 $x$ 下标位置的值改变为 $y$($0 \le x < n$,$-10^5 \le y \le 10^5$)。
2. $2$ $x$,查询是否有一段区间值的和为 $x$,如果有,输出 $1$,否则,输出 $0$($-10^9 \le x \le 10^9$)。
输入格式
第一行输入一个正整数 $n$ ,\
第二行输入 $n$ 个数,为需操作的数组。\
第三行输入一个正整数 $q$ 表示查询次数\
接下来 $q$ 行,每行输入一个操作。
输出格式
每一行输出每一个类型二操作的结果。
说明/提示
对于 $100\%$ 的数据,$0 < n \le 10^3$,$0 < q \le 10^2$,$-10^5 \le a_i \le 10^5$ 。