#P12934. [NERC 2019] Apprentice Learning Trajectory

[NERC 2019] Apprentice Learning Trajectory

Description

Abigail 是一名学徒,正在学习成为一名铁匠。她希望规划自己的学习轨迹,并在成为著名专家的道路上尽可能多地锻造剑。

共有 nn 位大师愿意收她为徒。第 ii 位大师将在第 aia_i 分钟开始工作,并在第 bib_i 分钟结束工作,总共工作 biaib_i - a_i 分钟。在这段时间内,Abigail 可以在这位大师的铁匠铺中工作。她可以多次进入和离开铁匠铺,并在每次到达时锻造一把或多把剑。然而,为了在第 ii 位大师的指导下锻造一把剑,她必须连续工作 tit_i 分钟。她不能留下未完成的剑,并在下次到达铁匠铺时继续锻造。

请帮助 Abigail 制定一个最优计划,并计算她在 nn 位大师的指导下可以锻造的剑的最大数量。

Input Format

第一行包含一个整数 nn1n2000001 \le n \le 200\,000)—— 大师的数量。

接下来的 nn 行,每行包含三个整数 aia_i, bib_i, tit_i1ai<ai+tibi10181 \le a_i < a_i + t_i \le b_i \le 10^{18})—— 大师工作的开始和结束时间,以及在其铁匠铺中锻造一把剑所需的时间。

Output Format

输出 Abigail 使用最优学习轨迹可以锻造的剑的最大数量。

2
5 7 1
1 9 2
5
3
1 10 4
6 12 3
9 13 2
4
3
1 13 4
6 11 2
9 13 3
4

Hint

翻译由 DeepSeek V3 完成