#P11894. 「LAOI-9」Update

「LAOI-9」Update

题目描述

给定长度为 nn 的序列 aa,接下来 mm 次操作,每次操作形如:

  • 给定 l,rl,r,对于 i[l,r]i \in [l,r],令 aiai+log2aia_i \leftarrow a_i + \lfloor \log_2 a_i \rfloor

mm 次操作后,输出 aa 序列。

输入格式

第一行两个正整数 nnmm

接下来一行 nn 个正整数,第 ii 个表示 aia_i

接下来 mm 行,每行两个正整数 llrr

输出格式

一行 nn 个正整数,第 ii 个表示 aia_i。相邻正整数间用空格分隔。

输入数据 1

5 2
2 3 4 5 6
2 3
1 1

输出数据 1

3 4 6 5 6

提示

本题目采用捆绑测试

子任务编号 n,mn,m \le 特殊性质 分值
11 10310^3 3030
22 10510^5 A 2020
33 5050

特殊性质 A:ai100a_i \le 100

对于 100%100 \% 的数据,满足 1n,m1051 \le n,m \le 10^51ai1051 \le a_i \le 10^51lrn1 \le l \le r \le n