A5903.涂色

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小码君有一个数组 aa,长度为 nn,最开始数组的所有元素都没有颜色。接下来小码君要发挥自己的想象力,把数组涂上好看的颜色。

颜色最多有 nn 种,我们将颜色简单表示成整数,即 1,2,3,...,n1,n1,2,3,...,n-1,n。小码君会进行 mm 次涂色,每次涂色会选择一个区间 [l,r][l,r],将这个区间的所有元素涂成颜色colorcolor(之前涂过的颜色会被覆盖)。当小码君涂色完成后,请从 11 ~ nn 按顺序输出每个元素当前的颜色,若元素 aia_i 没有颜色则 ai=0a_i = 0

输入格式

第一行包含正整数 nnmm,用空格隔开,表示数组长度和小码君涂色的次数。

接下来 mm 行,每行输入为 l r colorl\space r\space color,表示将区间 [l,r][l,r] 涂成颜色 colorcolor

输出格式

输出 nn 个整数,用空格隔开,表示数组每个元素的颜色。

输入输出样例

  • 输入#1

    5 3
    1 3 5
    2 4 6
    5 5 7

    输出#1

    5 6 6 6 7
  • 输入#2

    5 4
    1 4 6
    1 3 5

    输出#2

    5 5 5 6 0

说明/提示

【数据范围】

对于 50%50\% 的数据,1n,m10001\leq n,m \leq 1000

对于 100%100\% 的数据,1n,m2000001\leq n,m \leq 200000

首页