SP21585 NAJHQ - Hazzat’s Query
题目描述
##### 题目背景
$Hazzat$是一个蒟蒻程序猿.他总是提出一些自己无法解决的问题.请神你帮他解决.
现在有一个有$N$个元素的一维数组,其中每个元素都是$c$,可以进行$Q$此操作,每次操作以下$6$种操作之一:
$1.$将所有下标≥$u$且≤$v$的元素加上$k$,记为$add$ $u$ $v$ $k$
$2.$将所有下标≥$u$且≤$v$的元素减去$k$,记为$minus$ $u$ $v$ $k$
$3.$将下标为$u$的元素加上$k$,记为$addin$ $u$ $k$
$4.$将下标为$u$的元素减去$k$,记为$minusin$ $u$ $k$
$5.$将下标为$u$的元素设为$k$,记为$reset$ $u$ $k$
$6.$输出下标为$u$的元素的值,记为$find$ $u$
相邻两组输入数据之间用空行隔开
输入格式
第$1$行:$T$,测试数据的数量
对于每组测试数据:
第$1$行:$3$个整数,$N$、$Q$、$c$
输出格式
对于每组输入数据,首先输出$Case$ #$X$,其中$X$是测试数据的编号
然后输出$Hazzat$想让你输出的内容
相邻两组输出之间用空行隔开
##### 输入输出样例
###### 输入样例
```cpp
2
10 3 3
find 4
add 3 7 3
find 5
10 10 3
find 4
add 3 7 2
find 6
minus 3 4 1
find 4
addin 4 5
find 4
minusin 4 2
find 4
find 10
```
###### 输出样例
```cpp
Case #1
3
6
Case #2
3
5
4
9
7
3
```
##### 提示&说明
输入数据量很大.建议使用快读
---
翻译者的个人中心:[链接](https://www.luogu.com.cn/user/324250)
---