#P11894. 「LAOI-9」Update

「LAOI-9」Update

题目描述

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

  • 给定 l,rl,r,对于 i∈[l,r]i \in [l,r],令 ai←ai+⌊log⁡2ai⌋a_i \leftarrow a_i + \lfloor \log_2 a_i \rfloor 。

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

输入格式

第一行两个正整数 nn 和 mm。

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

接下来 mm 行,每行两个正整数 ll 和 rr。

输出格式

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

5 2
2 3 4 5 6
2 3
1 1
3 4 6 5 6

提示

本题目采用捆绑测试。

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

特殊性质 A:ai≤100a_i \le 100。

对于 100%100 \% 的数据,满足 1≤n,m≤1051 \le n,m \le 10^5,1≤ai≤1051 \le a_i \le 10^5,1≤l≤r≤n1 \le l \le r \le n。