#1233. 卡牌

卡牌

问题描述

给定 nn 张卡牌,每张卡牌具有正反两面。第 ii 张卡牌正面朝上时的数字为 aia_i,背面朝上时的数字为 bib_i

所有卡牌的总价值定义为当前所有卡牌朝上的数字之和。一开始,所有卡牌均为正面朝上。

小明最多可以进行 kk 次操作,每次操作可以选择一张卡牌并翻转:

  • 如果卡牌正面朝上,则翻成背面朝上;
  • 如果卡牌背面朝上,则翻成正面朝上。

请你计算,小明通过操作最多可以使所有卡牌的总价值达到多少。

输入格式

第一行输入两个整数 n,kn, k,分别表示卡牌的数量和小明最多可以操作的次数。

第二行输入 nn 个整数 a1,a2,,ana_1, a_2, \ldots, a_n,表示每张卡牌正面的数字。

第三行输入 nn 个整数 b1,b2,,bnb_1, b_2, \ldots, b_n,表示每张卡牌背面的数字。

输出格式

输出一行一个整数,表示最多可以获得的总价值。

样例输入 1

3 1
1 2 3
3 2 1

样例输出 1

8

样例输入 2

3 2
3 4 5
1 2 3

样例输出 2

12

样例输入 3

7 3
999999119 3814767 2183721 1232138 21847184 12873481 12312
999999999 284371 2186771 1234563 1231321 12312312 1312

样例输出 3

1041969077

说明

样例 1 解释:

初始时卡牌正面的数字之和为 1+2+3=61 + 2 + 3 = 6。翻转第 11 张卡牌后,朝上的数字分别为 3,2,33, 2, 3,总价值为 3+2+3=83 + 2 + 3 = 8

样例 2 解释:

所有卡牌正面的数字均大于等于背面的数字,因此选择不翻转任何卡牌即可获得最大总价值 3+4+5=123 + 4 + 5 = 12

评测数据规模

对于所有评测数据:

  • 1n2×1051 \leq n \leq 2 \times 10^5
  • 0k1090 \leq k \leq 10^9
  • 0ai,bi109(1in)0 \leq a_i, b_i \leq 10^9 \quad (1 \leq i \leq n)
  • 所有输入均为整数