P11894 「LAOI-9」Update
题目描述
给定长度为 $n$ 的序列 $a$,接下来 $m$ 次操作,每次操作形如:
- 给定 $l,r$,对于 $i \in [l,r]$,令 $a_i \leftarrow a_i + \lfloor \log_2 a_i \rfloor $。
$m$ 次操作后,输出 $a$ 序列。
输入格式
第一行两个正整数 $n$ 和 $m$。
接下来一行 $n$ 个正整数,第 $i$ 个表示 $a_i$。
接下来 $m$ 行,每行两个正整数 $l$ 和 $r$。
输出格式
一行 $n$ 个正整数,第 $i$ 个表示 $a_i$。相邻正整数间用空格分隔。
说明/提示
**本题目采用捆绑测试**。
| 子任务编号 | $n,m \le$ | 特殊性质 | 分值 |
| :-----: | :------: | :------: | :------: |
| $1$ | $10^3$ | 无 | $30$ |
| $2$ | $10^5$ | A | $20$ |
| $3$ | $10^5$ | 无 | $50$ |
特殊性质 A:$a_i \le 100$。
对于 $100 \%$ 的数据,满足 $1 \le n,m \le 10^5$,$1 \le a_i \le 10^5$,$1 \le l \le r \le n$。