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$ **不是**颜色的编号上限。