#1919. 买卖酸奶

买卖酸奶

题目描述

今天翁老师带了一堆现金,他准备购买一批酸奶,分发给他的学生们,以纪念这辛苦的夏令营旅行。

在军博园旁边的商场中,有 NN 个酸奶卖家和 MM 个酸奶买家。

ii 个卖家愿意出售的最低价格为 AiA_i 元,第 jj 个买家愿意购买的最高价格为 BiB_i 元。

也就是说卖家为了保证自己的收益,他最低把酸奶以 AiA_i 的价格售出。

买家为了节省自己的余额,他最多花费 BiB_i 元进行购买。

请求出一个最低的酸奶售卖价格 xx,使愿意以 xx 元出售的卖家数量 大于等于 愿意以 xx 元购买的买家。

输入格式

第一行有两个整数 N,MN,M

第二行有 NN 个整数,第 ii 个为 AiA_i

第三行有 MM 个整数,第 ii 个为 BiB_i

输出格式

一行一个整数,为最低价格 xx

3 4
110 90 120
100 80 120 10000
110
5 2
100000 100000 100000 100000 100000
100 200
201
3 2
100 100 100
80 120
100

样例 1 解释

x=110x=110

其中卖家 11 和卖家 22 会乐意卖出自己的酸奶,因为卖家 11最低售卖价格110110,卖家二的最低售卖价格是 9090,而卖家 33 的最低售卖价格是 120120 因此他不会卖出酸奶。

其中买家 1,2,3,41,2,3,4最高购买价格 分别为 100,80,120,10000100,80,120,10000,因此买家 3,43,4 愿意花 110110 的钱去购买。

此时有两家卖了酸奶,两家买了酸奶,因此 110110 是符合要求的。

可以证明比 110110 小的价格都无法满足题目要求,因此输出 110110

例如当 x=109x=109 的时候,只有 9090 第二个商家愿意卖酸奶,而愿意买酸奶的依然是 3,43,4 两家,此时卖酸奶的人数小于买酸奶的人数,因此不符合要求。

提示

对于百分之 4040 的数据

  • 1N,M2×1031 \le N,M \le 2 \times 10^3
  • 1Ai,Bi1041 \le A_i,B_i \le 10^4

对于百分之 100100 的数据

  • 1N,M2×1051 \le N,M \le 2 \times 10^5
  • 1Ai,Bi1091 \le A_i,B_i \le 10^9