#P1876. 2024.8.11-PDD-T1-多多的计划

2024.8.11-PDD-T1-多多的计划

题目描述

多多制定了一个庞大的旅行计划。具体而言,多多准备去NN个景点游玩。它还为每个景点设定了优先级,必须先前往优先级高的景点游玩,然后才能前往优先级低的景点,各个景点优先级互不相同。

同时由于各大景点都十分火爆,多多只能在已预约的第XiX_i天前往景点ii,如果无法按约前往,则只能等过DiD_i天再次前往。即,多多只能在第XiX_iXi+DiX_i+D_iXi+2DiX_i+2D_i、...天前去景点ii

多多一天最多游玩一个景点,请问至少需要几天才能完成它的旅行计划。

输入描述

第一行,一个整数NN,表示有NN个景点。

接下来NN行, 每行有三个整数PiP_i, XiX_i, DiD_i

  • PiP_i 是景点ii优先级,数字越小,表示优先级越高
  • XiX_i 是针对景点ii的初次预约时间
  • DiD_i 是允许再次前往的天数间隔

1N,Pi1000001 \leq N, P_i \leq 100000. 1Xi,Di10001 \leq X_i, D_i \leq 1000.

输出描述

一个整数,表示完成旅行计划的天数

样例

输入

2
1 2 2
2 1 3

输出

4

说明

1号景点优先级最高。

第2天前往1号景点,然后只能在第4天前往2号景点,因此共4天。

样例

输入

3
3 2 3
1 3 2
2 2 2

输出

5