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) ---