#3068. F 彩色羽毛

F 彩色羽毛

Plumage Palette

题目描述

小青在连续 MM 天内观察了编号为 1,2,…,N1,2,\ldots,N 的 NN 只鸟。

小青观察到的每只鸟都具有颜色 1,2,…,N1,2,\ldots,N 中的某一种颜色。特别的是,这些鸟的颜色可能会在观察期间发生变化。

对于第 ii 只鸟:

  • 在第 Di−1D_i-1 天及以前,它的颜色为 AiA_i;
  • 从第 DiD_i 天开始,它的颜色变为 BiB_i。

特别地:

  • 如果 Di=1D_i=1,那么这只鸟从第 11 天开始颜色就是 BiB_i;
  • 如果 Ai=BiA_i=B_i,那么这只鸟在整个观察期间颜色都不会发生变化。

对于每一天 j=1,2,…,Mj=1,2,\ldots,M,请你求出当天所有鸟一共出现了多少种不同的颜色。

输入格式

输入从标准输入读入,格式如下:

NMN M

A1D1B1A_1 D_1 B_1

A2D2B2A_2 D_2 B_2

⋮\vdots

ANDNBNA_N D_N B_N

输出格式

输出 MM 行。

其中,第 jj 行输出第 jj 天所有鸟一共出现了多少种不同的颜色。

输入输出样例 #1

输入 #1

6 7
1 3 2
2 6 5
5 5 1
3 3 5
4 1 6
6 3 6

输出 #1

5
5
3
3
4
4
4

样例说明

在该样例中,共观察 66 只鸟,观察时间为 77 天。

  • 第 11 天,各只鸟的颜色依次为 1,2,5,3,6,61,2,5,3,6,6,共有 55 种不同的颜色。
  • 第 22 天,各只鸟的颜色依次为 1,2,5,3,6,61,2,5,3,6,6,共有 55 种不同的颜色。
  • 第 33 天,各只鸟的颜色依次为 2,2,5,5,6,62,2,5,5,6,6,共有 33 种不同的颜色。
  • 第 44 天,各只鸟的颜色依次为 2,2,5,5,6,62,2,5,5,6,6,共有 33 种不同的颜色。
  • 第 55 天,各只鸟的颜色依次为 2,2,1,5,6,62,2,1,5,6,6,共有 44 种不同的颜色。
  • 第 66 天,各只鸟的颜色依次为 2,5,1,5,6,62,5,1,5,6,6,共有 44 种不同的颜色。
  • 第 77 天,各只鸟的颜色依次为 2,5,1,5,6,62,5,1,5,6,6,共有 44 种不同的颜色。

数据范围

  • 1≤N≤3×1051\leq N\leq 3\times 10^5
  • 1≤M≤3×1051\leq M\leq 3\times 10^5
  • 1≤Ai,Bi≤N1\leq A_i,B_i\leq N
  • 1≤Di≤M1\leq D_i\leq M
  • 输入的所有数值均为整数

From 464C