#1021. 涂色

涂色

No submission language available for this problem.

Background

Special for beginners, ^_^

Description

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

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

Format

Input

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

接下来 m 行,每行输入为 l r color,表示将区间 [l,r] 涂成颜色 color

Output

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

Samples

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

Limitation

对于 50% 的数据,1≤n,m≤1000

对于 100% 的数据,1≤n,m≤200000

1s, 1024KiB for each test case.