#OLD373. 小明的礼物
小明的礼物
Description
五一七天假期,小明的爸爸妈妈旅行三天后回来了,当然还给小明和姐姐带来了礼物。姐姐的礼物是一个化妆品(Lancome最新品,可能有点贵),相对的小明也得到了一个礼物,一本练习册(这个很可以,emmm)。这个练习册最后一页有一行注释“如果做完此练习册便可以领取1000元现金!!!”,这个很诱人啊,小明当然不能错过了,他知道这是妈妈爸爸对他的考验,所以小明决定拿下这1000元钱。
练习册是这样说的,有两个数组A,B,每个数组里有n个数字。
数组C共有n^2个整数,分别是:
A[0] * B[0],A[0] * B[1] ...... A[0] * B[n-1]
A[1] * B[0],A[1] * B[1] ...... A[1] * B[n-1]
.................
A[n - 1] * B[0],A[n - 1] * B[1] ...... A[n - 1] * B[n - 1]
即数组A同数组B的组合。
那么问题来了,让你找出第k大的数字
Format
Input
第1行:2个数N和K,中间用空格分隔。N为数组的长度,K对应第K大的数。(2 <= N <= 50000,1 <= K <= 10^9)
第2 - N + 1行:每行2个数,分别是A[i]和B[i]。(1 <= A[i],B[i] <= 10^9)
Output
输出第K大的数。
Samples
3 2
1 2
2 3
3 4
9
Hint
解释:
A:1 2 3,B:2 3 4。
A与B组合成的C为
A[0] A[1] A[2]
B[0] 2 3 4
B[1] 4 6 8
B[2] 6 9 12
共9个数。第二大的数是“9”