AT_abc464_c.Plumage Palette

入门

通过率:0%

时间限制:2.00s

内存限制:1024MB

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

高桥在 MM 天内观察了 NN 只鸟,编号为 1,2,,N1, 2, \dots, N
每只被高桥观察到的鸟有 NN 种颜色之一(编号为 1,2,,N1, 2, \dots, N),且这些鸟具有一种有趣的特性:其颜色在观察期间可能发生变化。

对于鸟 ii,在第 Di1D_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, \dots, M,求第 jj 天所观察到的鸟的不同颜色种数。

输入格式

输入从标准输入中按以下格式给出:

NN MM
A1A_1 D1D_1 B1B_1
A2A_2 D2D_2 B2B_2
\vdots
ANA_N DND_N BNB_N

输出格式

输出 MM 行。
jj 行应包含第 jj 天不同颜色的鸟的数量。

输入输出样例

  • 输入#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

说明/提示

样例 1 解释:
本输入中,在七天内观测了六只鸟。

  • 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 种不同的颜色。

约束条件

  • 1N3×1051 \le N \le 3 \times 10^5
  • 1M3×1051 \le M \le 3 \times 10^5
  • 1Ai,BiN1 \le A_i, B_i \le N
  • 1DiM1 \le D_i \le M
  • 所有输入值均为整数。

输入解题思路,AI测评打分。不知道怎么写?

首页