Возвращение

시간 제한2초메모리 제한1024 MB

요약
각 도둑의 창문 번호와 시간 구간이 주어질 때, 소방관이 그 창문 아래에 있는 동안 뛰어내릴 수 있는 도둑의 수를 센다.
난이도

보통10점 중 6점

유형
수학, 배열, 구현
정답자
아직 제출이 없습니다

문제

Группа жуликов решила совершить самое массовое ограбление. Жулики влезли в очень большой дом, и наверняка им бы все удалось, если бы не одна проблема. Карлсон обещал вернуться, и он вернулся! Теперь все жулики будут напуганы Карлсоном и выпрыгнут в окна этого дома. Малыш предусмотрительно вызвал пожарников, чтобы они ловили выпрыгивающих из окон жуликов.

В доме, в котором друзья ловят жуликов, ll окон. В каждый момент времени пожарники ловят жуликов под каким-то из этих окон. Так, в первую секунду они ловят жуликов под первым окном, во вторую --- под вторым, и так далее. Когда пожарники доходят до конца, они начинают двигаться в обратном направлении. Таким образом, последовательность окон, под которыми находятся пожарники, выглядит следующим образом:

1,2,3,…,l−1,l,l−1,…,2,1,2,…1, 2, 3, \ldots, l - 1, l, l - 1, \ldots, 2, 1, 2, \ldots

У Малыша есть некоторая информация про каждого жулика. В первую очередь, Малышу известен номер окна, из которого тот выпрыгнет --- r_ir\_i. Во-вторых, Малыш знает момент времени s_is\_i, в который этот жулик подбежит к своему окну. В-третьих, Малыш знает количество секунд t_it\_i, в течение которых этот жулик может прыгнуть. После этих t_it\_i секунд к жулику подлетит Карлсон и ему точно придется прыгнуть.

Таким образом, каждый жулик может выпрыгнуть из своего окна r_ir\_i в любой момент времени, лежащий в интервале \[s_i,s_i+t_i]\[s\_i, s\_i + t\_i]. Можно считать, что до земли все жулики долетают мгновенно. Если хотя бы в один из этих моментов времени под окном жулика находятся пожарники, то он прыгнет в этот момент и приземлится на их мягкое полотно. В противном случае ему это не удастся.

Малыш хочет вычислить количество жуликов, которым удастся совершить мягкое приземление. Помогите ему.

입력

В первой строке даны два числа nn, ll (1≤n,l≤1051 \le n, l \le 10^5) --- количество жуликов и ширина дома соответственно.

Далее nn строк, содержащих по три целых числа r_ir\_i, s_is\_i, t_it\_i(1≤r_i≤l,1≤s_i,t_i≤1091 \le r\_i \le l, 1 \le s\_i, t\_i \le 10^9) --- номер окна, к которому подбежит жулик с номером ii, время, когда он это сделает, и количество секунд, в течение которых он должен прыгнуть.

출력

В первой и единственной строке входного файла выведите количество жуликов, которым удастся совершить мягкое приземление.

예제1

  1. 예제 1

    입력
    5 4
    2 1 2
    4 1 1
    3 1 2
    4 3 3
    1 1 6
    
    예상 출력
    4