아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Кружок стрельбы

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

요약
각 궁수의 화살은 오른쪽으로 정해진 거리만큼 날아가 맞은 다음 궁수를 발사하게 한다. 모든 궁수가 발사하도록 명령할 최소 인원을 구한다.
난이도

보통10점 중 6점

유형
그래프, 그리디, DFS
정답자
아직 제출이 없습니다

문제

После успешного обучения Атрея стрельбе из лука <<Когтя>> Фэй решила не останавливаться на достигнутом и открыть целый кружок стрельбы из лука.

На занятие кружка пришли nn учеников. Фэй пронумеровала их целыми числами от 11 до nn. В начале занятия ученики встали вдоль координатной прямой, заблаговременно нарисованной на полу, причем ii-й ученик стоял в точке с координатой x_ix\_i. Получилось так, что координаты учеников строго возрастали, то есть x_i<x_i+1x\_i < x\_{i + 1} для всех ii от 11 до n−1n - 1.

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

Если ученик произвел выстрел, и снаряд, выпущенный им, достиг следующего по порядку вдоль прямой ученика, снаряд прекращает свой полет, а ученик, которого достиг снаряд, внезапно решает, что ему тоже надо произвести выстрел, и совершает его. Ученик совершит выстрел, даже если снаряд достиг его, имея силу 00.

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

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

입력

Первая строка входных данных содержит единственное целое число nn --- количество учеников на кружке Фэй (1≤n≤10001 \le n \le 1000).

Каждая из следуюших nn строк содержит три целых числа x_ix\_i, r_ir\_i и c_ic\_i --- координату очередного ученика, а также дальность и силу его лука соответственно (1≤x_i≤1091 \le x\_i \le 10^9; 1≤r_i,c_i≤1001 \le r\_i, c\_i \le 100). Гарантируется, что x_i<x_i+1x\_i < x\_{i + 1} для всех ii от 11 до n−1n - 1.

출력

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

예제1

  1. 예제 1

    입력
    5
    1 3 3
    5 1 2
    8 2 3
    10 1 2
    11 3 2
    
    예상 출력
    2