A. gsy 的抽奖箱

    传统题 3000ms 512MiB

gsy 的抽奖箱

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

说明

gsy 有 n 个抽奖箱,编号为 1 ~ n,一开始每个抽奖箱都是空的

抽奖箱内可以被放入一些有编号的小球,保证所有小球除了编号以外完全相同

我们认为一个抽奖箱内,连续编号的小球越多,则幸运度越高

连续编号是指一些小球的编号能组成差值为 1 的等差数列

一个抽奖箱的幸运度定义为: 这个抽奖箱内最长的连续编号小球数量

例如一个抽奖箱内存在以下五个小球: 2 4 5 6 8,那么这个抽奖箱的幸运度即为 3 

现在 gsy 每次可以在编号区间为 [l, r] 的抽奖箱内同时加入编号为 x 的小球

现在 gsy 想知道,当她进行完所有操作以后,每个抽奖箱的幸运度是多少?

输入格式

第一行包含两个整数 n,m,表示有 n 个抽奖箱有 m 次操作

接下来 m 行每行包含三个数字 l,r,x,表示 gsy 这次操作会在编号为 [l,r] 的每个抽奖箱内都加入编号为 x 的小球
对于 30% 的数据, n,m <= 1000

对于 30% 的数据, l,r 随机。

对于 100% 的数据, n,m <= 100000,1 <= x <= 10^9

数据保证除 100% 的数据其他数据没有交集

题目保证同一个编号的小球不会被多次放入一个抽奖箱

输出格式

只有一行包含 n 个整数,分别表示每个抽奖箱的幸运度

样例

10 10
1 2 1
1 2 2
1 2 3
1 2 4
1 3 5
3 4 6
3 4 7
3 4 8
3 4 9
3 10 10
5 5 6 5 1 1 1 1 1 1

20220430春季Level-5集训

未参加
状态
已结束
规则
ACM/ICPC
题目
4
开始于
2022-4-30 12:30
结束于
2022-5-10 12:30
持续时间
240 小时
主持人
参赛人数
10