题目描述
给定长度为 n 的序列 a,接下来 m 次操作,每次操作形如:
- 给定 l,r,对于 i∈[l,r],令 ai←ai+⌊log2ai⌋。
m 次操作后,输出 a 序列。
输入格式
第一行两个正整数 n 和 m。
接下来一行 n 个正整数,第 i 个表示 ai。
接下来 m 行,每行两个正整数 l 和 r。
输出格式
一行 n 个正整数,第 i 个表示 ai。相邻正整数间用空格分隔。
提示
本题目采用捆绑测试。
子任务编号 |
n,m≤ |
特殊性质 |
分值 |
1 |
103 |
无 |
30 |
2 |
105 |
A |
20 |
3 |
无 |
50 |
特殊性质 A:ai≤100。
对于 100% 的数据,满足 1≤n,m≤105,1≤ai≤105,1≤l≤r≤n。