#180. 背包

背包

题目描述

给定 nn 件物品的体积 wiw_i 与价值 viv_i,以及背包的总容量 WW

你可以优先选择 kk 件物品不消耗背包容量获得他们的价值,随后再选择一些物品,要求随后选择的物品的体积之和不超过 WW

请最大化选择物品的价值之和。

输入格式

输入的第一行包含三个整数 nnWWkk ( 1n5×1031 \leq n \leq 5 \times 10^31W1041 \leq W \leq 10^40kn0 \leq k \leq n ),分别表示物品的总数、背包的总容量以及你可以免费拿走的物品数量。

在接下来的 nn 行中,第 ii 行包含两个整数 wiw_iviv_i ( 1wiW1 \leq w_i \leq W1vi1091 \leq v_i \leq 10^9 ),表示第 ii 个物品的体积和价值。

输出格式

输出一行,一个整数表示答案。

样例

4 10 1
9 10
10 1
3 5
5 20
35
5 13 2
5 16
5 28
7 44
8 15
8 41
129