Ynoi 是个喜欢序列的女孩子,现在她出了一个序列题。
一些定义如下:
一个区间 $[l,r]$ 被称为序列 $a$ (下标从 1 开始) 的一个「极大连续段」当且仅当以下三个条件都满足:
$a_{l...r}$ 的值全部相等
$l = 1$ 或 $a_{l-1} \not= a_l$
$r = n$ 或 $a_{r+1} \not= a_r$
而一个序列的权值为它的「极大连续段」个数。
举例来说,序列 1 1 3 3 2 有三个极大连续段,下标的区间分别为:$[1,2]$、$[3, 4]$、$[5, 5]$,所以此序列权值为 $3$。
最初, Ynoi 手上有一个长度为 $n$ 所有值皆为 $0$ 的序列,此序列编号为 $1$。
Ynoi 将对手上的所有序列进行 $m$ 次操作,第 $i$ 次操作有两个参数 $l_i, r_i$,操作过程如下:
操作前 Ynoi 手上会有 $2^{(i-1)}$ 个序列,Ynoi 会把每个序列复制两份,原先编号为 $k$ 的序列复制得到的两个序列新的编号为 $2k−1$ 与 $2k$,在复制结束后,Ynoi 手上一共有 $2^i$个序列。接着,Ynoi 会把所有编号为奇数的序列中,下标在 $l_i \sim r_i$ 的值都修改为 $i$。
每次操作完后,请你告诉 Ynoi 手上 $2^i$ 个序列的权值和。