题目描述
在一片长度为 n 的农田上,每块土地有一个编号 1,2,…,n。初始时第 i 块土地的养分值为 ai。
农民进行了 m 次施肥操作:每次操作给出 5 个参数 l,r,x,y,z,表示对区间 [l,r] 内的每一块土地 i∈[l,r],将其养分值增加 x⋅i2+y⋅i+z。
所有操作完成后,你需要回答 q 个询问,每个询问给出一个位置 p,输出该位置土地最终的养分值。
输入格式
第一行 3 个整数 n,m,q。
第二行 n 个整数 a1,a2,…,an。
接下来 m 行,每行 5 个整数 l,r,x,y,z,表示一次施肥操作。
最后 q 行,每行一个整数 p,表示一个询问。
输出格式
对于每个询问,输出一行一个整数,表示对应位置的最终养分值。
3 1 3
1 1 1
1 3 1 2 3
1
2
3
7
12
19
5 2 3
0 0 0 0 0
1 3 1 0 0
2 5 0 1 0
2
3
4
6
12
4
提示
【数据范围】
对于所有数据:1≤n,m,q≤1×105;−100≤ai,x,y,z≤100;1≤l≤r≤n;1≤p≤n。
| 测试点编号 |
n,m,q |
特殊性质 |
| 1∼8 |
1≤n,m,q≤1×103 |
无 |
| 9∼13 |
1≤n,m,q≤1×105 |
x=y=0 |
| 14∼20 |
无 |