#765. 冰淇淋(ice)

冰淇淋(ice)

题目描述

翁老师 和 聪聪老师 来到了冰淇淋店。这家店的顾客可以通过选择一种口味、一种蛋筒和一种配料来订购冰淇淋。

  • 口味有 xx 种,价格分别为 a1,a2,…,axa_1, a_2, \ldots, a_x。
  • 蛋筒有 yy 种,价格分别为 b1,b2,…,byb_1, b_2, \ldots, b_y。
  • 配料有 zz 种,价格分别为 c1,c2,…,czc_1, c_2, \ldots, c_z。

冰淇淋的价格是所选口味、蛋筒和配料价格的总和。给定一个整数 pp,冰淇淋的得分定义为价格与 pp 之差的绝对值。

  • 例如:假设选择的口味,蛋筒,配料的编号分别为 i,j,ki,j,k。则得分为 ∣ai+bj+ck−p∣|a_i+b_j+c_k-p|。

翁老师 和 聪聪老师 想要一起订购一个冰淇淋,但他们对冰淇淋的选择目标完全相反。具体来说,翁老师 希望最大化得分,而 聪聪老师 希望最小化得分。因此,他们决定按照以下方式选择冰淇淋的口味、蛋筒和配料:

  1. 首先,翁老师 选择口味。
  2. 然后,聪聪老师 选择蛋筒。
  3. 最后,翁老师 选择配料。

给定口味、蛋筒、配料的信息以及整数 pp,编写一个程序,计算当双方都 采取最佳策略 时,最终订购的冰淇淋的得分。

输入格式

第一行输入四个空格隔开的整数 x,y,z,px,y,z,p。

接下来一行输入 a1,a2,…,axa_1,a_2,\ldots,a_x。

接下来一行输入 b1,b2,…,byb_1,b_2,\ldots,b_y。

接下来一行输入 c1,c2,…,czc_1,c_2,\ldots,c_z。

输出格式

输出最终订购的冰淇淋的得分。

1 1 3 22
5
10
9 2 3
5
1 2 2 100
11
33 44
40 60
15
2 2 2 0
15 23
5 16
23 45
73
3 3 3 50
12 5 5
2 19 37
10 5 15
14

提示

样例 1 解释

  • 口味价格为 55。
  • 蛋筒价格为 1010。
  • 配料价格分别为 99、22、33。

翁老师 首先选择价格为 55 的口味,聪聪老师 选择价格为 1010 的蛋筒。最后,翁老师 选择价格为 22 的配料,使得总价格为 1717,得分为 ∣17−22∣=5|17-22|=5。

样例 2 解释

  • 口味价格为 1111。
  • 蛋筒价格分别为 3333、4444。
  • 配料价格分别为 4040、6060。

翁老师 选择价格为 1111 的口味,聪聪老师 选择价格为 4444 的蛋筒(因为这样可以使 翁老师 选择价格为 6060 的配料,得分为 ∣115−100∣=15|115 - 100|=15)。

注意:聪聪老师不会选择价格为 3333 的蛋筒,因为这样不会使得得分最小化。

样例 3 解释

  • 口味价格分别为 1515、2323。
  • 蛋筒价格分别为 55、1616。
  • 配料价格分别为 2323、4545。

翁老师 选择价格为 2323 的口味,聪聪老师 选择价格为 55 的蛋筒,翁老师 选择价格为 4545 的配料,总价格为 7373,得分为 ∣73−0∣=73|73-0|=73。

样例 4 解释

  • 口味价格分别为 1212、55、55。
  • 蛋筒价格分别为 22、1919、3737。
  • 配料价格分别为 1010、55、1515。

翁老师 选择价格为 1212 的口味,聪聪老师 选择价格为 22 的蛋筒,翁老师 选择价格为 1515 的配料,总价格为 2929,得分为 ∣29−50∣=21|29 - 50| = 21。然而,聪聪老师 会选择价格为 1919 的蛋筒,使得 翁老师 选择价格为 1515 的配料,总价格为 4646,得分为 ∣46−50∣=4|46-50|=4。但最终得分为 1414,因为 翁老师 会选择最优策略。

数据范围

对于 100%100\% 的数据满足:1≤x,y,z≤2×1051\leq x,y,z\leq 2\times 10^5,1≤ai,bj,ck≤1081\leq a_i,b_j,c_k\leq 10^8,0≤p≤3×1080\leq p\leq 3\times 10^8。

  • 其中 i∈[1,x]i\in [1,x],j∈[1,y]j\in [1, y],k∈[1,z]k\in [1,z]。

本题采用捆绑测试

子任务编号 特殊限制 分值
11 x=1,y=1,z≤100x = 1,y = 1,z \leq 100 77
22 x=1,y≤100,z≤100x = 1,y \leq 100,z \leq 100 1717
33 x,y,z≤100x,y,z \leq 100 2121
44 x,y,z≤4000x,y,z \leq 4000 2222
55 无额外约束 3333