/ CWOI / 题库 /

2017.07.14 P1 第 k 大的数

2017.07.14 P1 第 k 大的数

注:P3 见 CodeForces-546E

题目描述

数组 A 和数组 B,里面都有 n 个整数。数组 C 共有 n ^ 2 个整数,分别是 A0 * B0, A0 * B1, …, A1 * B0, A1 * B1, …, An-1 * Bn-1(数组 A 同数组 B 的组合)。求数组 C 中第 K 大的数。

输入格式

第 1 行:2 个数 N 和 K,中间用空格分隔。N, K 意义如题目描述。
第 2 - N + 1 行:每行 2 个数,分别是 Ai 和 Bi。

输出格式

输出第 K 大的数。

样例输入

3 2
1 2
2 3
3 4

样例输出

9

数据范围

对于 30%的数据 2 <= N <= 50,1 <= K <= 2000,1 <= Ai, Bi <= 2000;
对于 100%的数据 2 <= N <= 50000,1 <= K <= 10 ^ 9,1 <= Ai, Bi <= 10 ^ 9。

限制

1s

样例解释

对于样例,A:1 2 3,B:2 3 4。A 与 B 组合成的 C 包括 2 3 4 4 6 8 6 9 12 共 9 个数,第二大的为 9。

来源

CWOI新高二专题测试十二

信息

难度
3
分类
二分查找 点击显示
标签
(无)
递交数
18
已通过
9
通过率
50%
上传者