eolymp
bolt
Try our new interface for solving problems
Məsələlər

Торговля

Торговля

Вдоль трассы Алматы-Тараз есть $n$ населенных пунктов, пронумерованных числами от $1$ до $n$. В начале зимы $m$ неизвестных торговцев привезли из неизвестного аула вязаные шапки и начали ими торговать в этих населенных пунктах. У этих торговцев есть два принципа: не торговать в одном месте более одного раза (один день) и с каждым днем увеличивать цену на шапку. Более формально каждый $i$-ый торговец: \begin{itemize} \item Начинает торговать в населенном пункте $l_i$ со стартовой ценой на одну шапку $\:x_i$ \item Каждый день переходит в соседний населенный пункт, то есть, если вчера он торговал в населенном пункте $j$, то сегодня торгует в населенном пункте $\:j + 1$ \item Каждый день увеличивает цену на $1$, то есть, если вчера цена на его шапки была $x$, то сегодня цена $\:x + 1$ \item Завершает торговать в населенном пункте $r_i$ (при этом в пункте $r_i$ торговля происходит). \end{itemize} Наша задача для каждого населенного пункта определить максимальную цену на одну шапку за всю историю. \InputFile В первой строке находятся два целых числа $n\:(1 \le n \le 3 \cdot 10^5)$ и $m\:(1 \le m \le 3 \cdot 10^5)$ --- количество населенных пунктов и количество торговцев соответственно. В каждой из следующих $m$ строк находятся по три целых числа $l_i, r_i\:(1 \le l_i \le r_i \le n)$ и $x_i\:(1 \le x_i \le 10^9)$ --- номера начального и конечного населенных пунктов и начальная цена на шапку для $i$-го торговца соответственно. \OutputFile Выведите $n$ целых чисел, где $i$-ое число равно максимальной цене на одну шапку за всю историю продаж $i$-ого населенного пункта. Если в каком-то населенном пункте никто не торговал шапками, то для этого населенного пункта выведите $0$.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
5 2
1 3 2
2 4 6
Çıxış verilənləri #1
2 6 7 8 0
Giriş verilənləri #2
6 4
4 4 3
1 2 5
5 6 1
6 6 1
Çıxış verilənləri #2
5 6 0 3 1 2
Mənbə 2013 IX Международная Жаутыковская Олимпиада Алматы, Казахстан, 16 января