#1580. 囤坚果

囤坚果

囤坚果

时间限制:2s2s

空间限制:512MB512MB

题目描述

HamsterHamster最喜欢吃坚果了,因此它收集了nn瓶坚果,每瓶坚果只能有121-2颗坚果。众所周知,HamsterHamster在进行健身,因此,每天它会按照计划本上的规划进行吃坚果!

它的计划本是这样写的:

1x1 \quad x:表示从nn瓶坚果中,选择连续的若干瓶取出所有坚果,使得瓶内坚果总数为xx,若存在一种方案能取出:则输出YESYES,否则输出NONO

2xv2 \quad x \quad v:表示将第xx瓶的坚果数量,更改为vv

HamsterHamster想知道对于每个**11**计划,它是否都能完成呢?

输入格式

第一行,一个整数nn

第二行,共nn个整数,第ii个整数aia_i,表示第ii瓶的坚果数量

第三行,一个整数qq,表示计划数量

接下来qq行,每行232-3个整数,第一个整数opopop=1op=1表示11计划,op=2op=2表示22计划

输出格式

对于每个11计划,你需要输出YESYESNONO

输入样例

5
2 1 2 1 2
5
1 5
1 6
1 7
2 4 2
1 7

输出样例

YES
YES
NO
YES

数据范围

测试点 n,qn,q ai,va_i,v 特殊性质
1-2 2000\leq 2000 =1,2=1,2
3 2105\leq 2*10^5 =1= 1
4-5 1,21,2 11计划中的xx一定是偶数
6-10

所有数据保证intint范围