#B10010. 宝石转卖

宝石转卖

问题描述

现在有 NN 颗宝石。第 ii 颗宝石的价值为 ViV_i,挑选它的成本为 CiC_i。

你可以从这些宝石中任选若干颗,包括全部选择或一颗也不选。设所选宝石的总价值为 XX,总成本为 YY,请计算 X−YX-Y 的最大值。

输入格式

第一行一个整数 NN,表示宝石数量。

第二行包含 NN 个整数 V1,V2,…,VNV_1,V_2,\ldots,V_N,表示每颗宝石的价值。

第三行包含 NN 个整数 C1,C2,…,CNC_1,C_2,\ldots,C_N,表示每颗宝石的成本。

输出格式

输出一个整数,表示 X−YX-Y 的最大值。

样例输入 1

3
10 2 5
6 3 4

样例输出 1

5

样例输入 2

5
50 1 30 20 7
1 50 30 25 2

样例输出 2

54

评测数据规模

对于所有数据,保证:

  • 1≤N≤201 \le N \le 20;
  • 1≤Vi,Ci≤501 \le V_i,C_i \le 50;
  • 所有输入均为整数。