区间交

Posted 新生代黑马

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区间交相关的知识,希望对你有一定的参考价值。

Problem Description

  小A有一个含有nn个非负整数的数列与mm个区间。每个区间可以表示为l?i??,r?i??

  它想选择其中k个区间, 使得这些区间的交的那些位置所对应的数的和最大。

  例如样例中,选择[2,5][4,5]两个区间就可以啦。

Input

  多组测试数据

  第一行三个数n,k,m(1n100000,1km100000)。

  接下来一行n个数a?i??,表示lyk的数列(0a?i??10?9??)。

  接下来m行,每行两个数l?i??,r?i,表示每个区间(1l?i??r?i??n)。

Output

  一行表示答案

Sample Input

5 2 3
1 2 3 4 6
4 5
2 5
1 4

Sample Output

10

 

以上是关于区间交的主要内容,如果未能解决你的问题,请参考以下文章

HDU 5700——区间交——————线段树+枚举

51nod1672区间交

poj3225(区间操作,交,并,补)

HDU 5700 区间交 线段树暴力

将数据流变为多个不想交区间

51nod 1672 区间交(贪心)