#2624. 简单题

简单题

【题目描述】

给定序列 {an}\{a_n\}dd,接下来 qq 次形如 l x 的操作:

  • i[l,n]\forall i\in[l,n]aimax{ai,x+(il)×d}a_i\gets\max \{a_i,x+(i-l)\times d\}

你需要输出 qq 次操作后的序列。

【输入格式】

第一行 33 个整数 n,d,qn,d,q

第二行 nn 个整数表示初始的 aa 序列。

接下来 qq 行每行两个整数 l,xl,x 表示一次操作。

【输出格式】

输出一行 nn 个整数表示操作后的序列。

【样例输入】

4 1 2
0 0 0 25
2 1
3 3

【样例输出】

0 1 3 25

【数据范围与提示】

对于 20%20\% 的数据,n,q1000n,q\le1000

对于 40%40\% 的数据,n,q105n,q\le10^5

对于 100%100\% 的数据,n,q4×106n,q\leq 4\times 10^6x,d,ai109|x|,|d|,|a_i|\le10^9