#1258. 最大总价值

最大总价值

最大总价值

题目描述

给定 n 个活动,每个活动有一个开始时间 s、结束时间 t 和价值 v。你需要选择一些活动,使得任意两个被选中的活动时间不重叠(即后一个活动的开始时间大于等于前一个活动的结束时间),并且使得所有被选中活动的总价值最大。求这个最大总价值。

输入格式

第一行一个整数 n (1 ≤ n ≤ 100)。 接下来 n 行,每行三个整数 s, t, v (1 ≤ s < t ≤ 10^6, 1 ≤ v ≤ 10^4),表示一个活动的开始时间、结束时间和价值。

输出格式

输出一个整数,表示最大总价值。

样例输入

3 1 3 5 2 4 6 3 5 7

样例输出

12

数据范围

  • 1 ≤ n ≤ 100
  • 1 ≤ s < t ≤ 10^6
  • 1 ≤ v ≤ 10^4
  • 答案不超过 10^6,但建议使用 long long 存储。