#P1490. 2024.9.11-秋招-第3题-基站的盈利问题

2024.9.11-秋招-第3题-基站的盈利问题

题目内容

NN个基站采用链式组网,按照从左到右编码为11NN编号。

已知定义“业务”概念为三元组(基站起始编号,基站结束编号,利润),意味着需要占据基站起始编号到基站结束

编号的所有基站,打通信号流,可以获得对应利润。

现在外部存在多个“业务"需求待接纳,但基站使用具有排他性,也就是说一旦某一个业务占据某个基站,其他

业务不可以再使用此基站。

那么接纳哪些业务需求,可以使得利润最大化?

输入描述

第一行,输入NN,表示有NN个基站。NN取值范围[1,10000][1,10000]

第二行,输入MM,表示有MM组业务。,M取值范围[1,100000][1,100000]

接下来MM行:每行输入三个整数K1K1 K2K2 RR,以空格隔开,表示起始基站编号,结束基站编号,利润。K1K2NK1K2K1,K2<N,K1<K2RR取值范围[1,100][1,100]

输出描述

输出只有一个整数,表示获取的利润

样例1

输入

5
2
1 5 4
2 4 8

输出

8

说明

样例2

输入

5
2
1 5 4
2 4 1

输出

4

说明

151-5已经使用过,2244不能再使用的

样例3

输入

20
6
1 6 1
3 10 2
10 12 3
11 12 2
12 15 2
13 18 1

输出

5

说明

我们可以这么选择业务:

33 1010 22;选择331010的基站,获利22

1111 1212 22;选择11111212的基站,获利22

1313 1818 11;选择13131818的基站,获利11

最终获利55

也可以选择

11 66 11

1010 1212 33

1313 1818 11

注意使用的基站不能重合