51nod 1105 第K大的数
来源:互联网 发布:淘宝网购能用信用卡吗 编辑:程序博客网 时间:2024/06/03 12:44
#include <bits/stdc++.h>using namespace std;long long a[50050],b[50050];long long n,k;long long bersum(long long x){long long i,tmp,ret=0;for(i=0;i<n;i++){tmp=x/a[i]+1;ret+=n-(lower_bound(b,b+n,tmp)-b);}return ret;}int main(){long long i,lef,rig,mid;while(cin>>n>>k){for(i=0;i<n;i++)scanf("%lld%lld",&a[i],&b[i]);sort(a,a+n);sort(b,b+n);lef=a[0]*b[0];rig=a[n-1]*b[n-1];while(lef<=rig){mid=(lef+rig)>>1;if(bersum(mid)>=k)lef=mid+1;elserig=mid-1;} printf("%lld\n",lef);}}
0 0
- 51nod(第K大的数)
- 51nod 1105:第K大的数
- 51nod 1105 第K大的数 (二分答案)
- 51Nod-1105-第K大的数
- 51nod 1105 第K大的数(二分)
- 51nod-1105 第K大的数
- 51nod 1105 第K大的数
- 51nod 1105 第K大的数
- 51NOD 1105 第K大的数 【二分】
- 51nod 1105 第K大的数
- 51nod 1105 第K大的数【二分】
- 51nod 1105 第K大的数
- 51nod-1105-第K大的数
- 51Nod 1105 第k大的数 二分
- 51nod 1105 第K大的数 二分
- 51Nod-1175-区间中第K大的数
- 51nod 1175 区间中第K大的数
- 51NOD 1105 第K大的数(二分好题)
- Linux环境
- 51nod 1102 面积最大的矩形
- 51nod 1103 N的倍数
- C专家编程 四 关于结构
- Ubuntu下将编译好的安卓源代码刷入Nexus5真机
- 51nod 1105 第K大的数
- hdu1584
- ORACLE DATABASE 11G RAC 知识图文详细教程之集群概念介绍(一)
- 51nod 1106 质数检测
- 常用Qt类的继承图
- C语言的分支结构和循环结构(二)
- 数据库
- Java使用zabbix示例
- Spring 3.x 企业开发实战Chapter7 Part1