开始: 2026-10-05 11:05:00

【集训03】CSP-J模拟赛1005

结束: 2026-10-06 00:00:00
当前  2026-11-04 11:35:12  类型: IOI  状态: 已经结束 

P2. 表格贴图(sheet)
描述

小Z接到一项工作:把屏幕截图粘贴进电子表格里,作为「软件按预期运行」的证据。

他手上有 N 张截图,**高度都相同**,但**宽度各不相同**。往表格里贴图有两个限制:

1. 表格的宽度只有 W,因此贴进去的截图**宽度之和不能超过 W**;

2. 表格最多只能贴 K 张截图。

每张截图还有一个**重要度**。小Z希望在满足上面两个限制的前提下,让贴进去的截图**重要度之和最大**。

请你求出这个最大重要度之和。


输入

第一行一个整数 W(1 \leq W \leq 10000),表示表格的宽度。

第二行两个整数 N,K(1 \leq N \leq 50,1 \leq K \leq N),分别表示截图的数量与最多可贴的张数。

接下来 N 行,第 i 行两个整数 A_i,B_i(1 \leq A_i \leq 1000,1 \leq B_i \leq 100),分别表示第 i 张截图的宽度与重要度。


输出

输出能满足条件的截图重要度之和的最大值,一行一个整数。


样例

输入

10
3 2
4 20
3 40
6 100

输出

140

输入

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

输出

18

输入

22
5 3
5 40
8 50
3 60
4 70
6 80

输出

210
提示

**样例1说明**:选第 2、3 张:宽度和 3+6=9\le 10,张数 2\le K,重要度 40+100=140。

- 1\le W\le 10000;

- 1\le N\le 50,1\le K\le N;

- 1\le A_i\le 1000,1\le B_i\le 100;

 20% | 1~5 | 20 | N \le 18 | 

| 60% | 6~15 | 40 | N \le 22,W \le 500 | 

| 100% | 16~25 | 40 | N,K\le 50,W\le 10000 | 


提交

题目参数
时间限制 1 秒
内存限制 128 MB
提交