#12. [R2F]带修求和
[R2F]带修求和
时空限制
2S/512M
题目描述
给定一个长度为 的正整数数组 以及 个操作,操作分为以下三种:
:表示将序列第 项 的值改为 。
:表示询问最少几项 相加,使得和大于等于 。
:表示询问最多几项 相加,使得和小于等于 。
格式
输入格式
第一行包含一个整数 ,表示数组的长度。
第二行包含 个正整数,表示数组 的初始值。
第三行包含一个整数 ,表示操作的数量。
接下来 行每行一个操作,格式见题目描述。
输出格式
对于每个 或 类的询问,在单独的一行中输出一个整数表示答案。无解输出 。
样例
样例输入 #1
5
1 2 3 4 5
9
2 6
1 5 2
2 6
1 4 2
2 6
1 1 4
3 1
2 14
2 0
样例输出 #1
2
2
3
0
-1
0
数据规模
对于 的数据, , , , 。
测试点编号 | 特殊性质 | ||
---|---|---|---|
1 | |||
2 | |||
3~4 | |||
5~8 | |||
9~10 |
Related
In following contests: