A5559.涂色

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

从为数组涂上美好的颜色开始~

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

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

其中区间[x,y][x,y]可以理解成:从x到y中间的所有数,比如x,x+1,x+2,...,y2,y1,yx,x+1,x+2,...,y-2,y-1,y

那么一个数组的区间[x,y][x,y]即:a[x],a[x+1],...,a[y1],a[y]a[x],a[x+1],...,a[y-1],a[y]

输入格式

第一行包含正整数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

说明/提示

1n m50001\leq n \space m\leq5000

首页