AT_abc464_c [ABC464C] Plumage Palette

题目描述

高桥在 $M$ 天内观察了 $N$ 只鸟,编号为 $1, 2, \dots, N$。 高桥观察到的每只鸟都有 $N$ 种颜色中的一种,颜色编号为 $1, 2, \dots, N$,这些鸟有一个有趣的特性:在观察期间内,它们的颜色可以改变。 第 $i$ 只鸟在第 $D_i - 1$ 天及之前的观察中颜色为 $A_i$,在第 $D_i$ 天及之后的观察中颜色为 $B_i$。 其中,如果 $D_i = 1$,则此鸟从第 $1$ 天开始颜色就是 $B_i$;如果 $A_i = B_i$,则在整个观察期间此鸟的颜色都没有变化。 对于每一天 $j = 1, 2, \dots, M$,请输出当天鸟的颜色种类数。

输入格式

输入格式如下: > $N$ $M$ > $A_1$ $D_1$ $B_1$ > $A_2$ $D_2$ $B_2$ > $\vdots$ > $A_N$ $D_N$ $B_N$

输出格式

输出 $M$ 行。 第 $j$ 行输出第 $j$ 天所有鸟的不同颜色的数量。

说明/提示

### 样例解释 1 在该输入中,共有 $6$ 只鸟被观察,历时 $7$ 天。 - 第 $1$ 天,各只鸟的颜色分别为 $1, 2, 5, 3, 6, 6$,一共有 $5$ 种不同的颜色。 - 第 $2$ 天,各只鸟的颜色分别为 $1, 2, 5, 3, 6, 6$,一共有 $5$ 种不同的颜色。 - 第 $3$ 天,各只鸟的颜色分别为 $2, 2, 5, 5, 6, 6$,一共有 $3$ 种不同的颜色。 - 第 $4$ 天,各只鸟的颜色分别为 $2, 2, 5, 5, 6, 6$,一共有 $3$ 种不同的颜色。 - 第 $5$ 天,各只鸟的颜色分别为 $2, 2, 1, 5, 6, 6$,一共有 $4$ 种不同的颜色。 - 第 $6$ 天,各只鸟的颜色分别为 $2, 5, 1, 5, 6, 6$,一共有 $4$ 种不同的颜色。 - 第 $7$ 天,各只鸟的颜色分别为 $2, 5, 1, 5, 6, 6$,一共有 $4$ 种不同的颜色。 ### 数据范围 - $1 \le N \le 3 \times 10^5$ - $1 \le M \le 3 \times 10^5$ - $1 \le A_i, B_i \le N$ - $1 \le D_i \le M$ - 所有输入数值均为整数。 由 ChatGPT 5 翻译