4280 - 书展换新(books)

题目描述

校园书展准备展出 n 本图书,第 i 本图书的展示价值为 a_i

书展还收到了 m 批捐赠图书。第 i 批捐赠中,最多有 b_i 本图书可用于替换,每本的展示价值均为 c_i

对于每一批捐赠,工作人员可以选择至多 b_i 本当前正在展出的图书,将它们分别替换成该批捐赠图书。可以少替换,也可以一本都不替换。同一本展位上的图书可以在不同批次中被多次替换。

所有操作结束后,展区中仍然恰好有 n 本图书。请你求出它们的展示价值总和的最大值。

输入

第一行输入两个整数 n,m

第二行输入 n 个整数 a_1,a_2,\ldots,a_n

接下来 m 行,第 i 行输入两个整数 b_i,c_i

输出

输出一行一个整数,表示操作结束后的最大展示价值总和。

样例

输入

4 3
6 2 9 4
2 5
1 10
4 3

输出

30

输入

7 4
12 1 8 20 3 15 6
3 10
2 25
5 7
1 100

输出

207

输入

12 6
5 40 12 7 33 18 2 60 21 9 45 16
4 20
7 35
3 100
12 8
5 50
2 70

输出

795
说明

样例说明 1

可以先用价值为 5 的图书替换原来价值为 2 的图书,再用价值为 10 的图书替换原来价值为 4 的图书。

最终四本图书的价值为 6,5,9,10,总和为 30。最后一批图书价值只有 3,不进行替换更优。

样例说明 2

一次操作允许替换“至多”指定数量的图书,不必把额度全部用完。

数据范围

对于所有测试数据,保证:

  • 1\le n,m\le10^5
  • 1\le a_i,c_i\le10^9
  • 1\le b_i\le n

本题共 20 个测试点,每个测试点 5 分。

测试点编号n\lem\le特殊性质
1\sim4200200
5\sim610^310^3
7\sim910^510^5A
10\sim1210^510^5B
1350005000
1410^410^4
153\times10^43\times10^4
165\times10^45\times10^4
17\sim2010^510^5

特殊性质 A:对于所有 i,均有 c_i\le\min(a_1,a_2,\ldots,a_n)

特殊性质 B:对于所有 i,均有 b_i=n

标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 0
通过人数 0
金币数量 2 枚
难度 基础


上一题 下一题