P3201 [HNOI2009] 梦幻布丁
题目描述
$n$ 个布丁摆成一行,进行 $m$ 次操作。每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有多少段颜色。
例如,颜色分别为 $1,2,2,1$ 的四个布丁一共有 $3$ 段颜色.
输入格式
无
输出格式
无
说明/提示
### 样例 1 解释
初始时布丁颜色依次为 $1, 2, 2, 1$,三段颜色分别为 $[1, 1], [2, 3], [4, 4]$。
一次操作后,布丁的颜色变为 $1, 1, 1, 1$,只有 $[1, 4]$ 一段颜色。
### 数据规模与约定
对于全部的测试点,保证 $1 \leq n, m \leq 10^5$,$1 \leq a_i ,x, y \leq 10^6$。
### 提示
请注意,**不保证**颜色的编号不大于 $n$,也**不保证** $x \neq y$,$m$ **不是**颜色的编号上限。