A1029. Median (25)
2015-08-11 09:17
295 查看
#include<cstdio> #include<algorithm> using namespace std; const long long inf = 0x7fffffff; const int maxn = 1000001; long long a[maxn],b[maxn];<span style="white-space:pre"> </span>//大数组定义在main外 int main(){ int n1,n2; long long max; scanf("%d",&n1); for(int i = 0;i < n1;i++) scanf("%lld",&a[i]); //sort(a,a+n1);<span style="white-space:pre"> </span>不需要排序? scanf("%d",&n2); for(int i = 0;i < n2;i++) scanf("%lld",&b[i]); //sort(b,b+n2); a[n1] = inf;<span style="white-space:pre"> </span>//这个必须有 b[n2] = inf; int mid = (n1+n2-1)/2; int i = 0,j = 0; while(i+j<mid){ //向前推进 if(a[i]<=b[j]) i++; else j++; } max = a[i]<b[j]?a[i]:b[j]; printf("%lld\n",max); return 0; }
相关文章推荐
- 变量声明相关
- 时间处理工具类DateUtils
- uiwebview与js交互
- EF 多线程插入 Insert into DbContext Multithreading
- 计蒜客 难题题库 221 N的-2进制表示
- [J2EE]命令行删除、安装tomcat服务器
- 15-StringBuffer-10-常用对象API(StringBuffer类-插入&删除&查找&修改)
- MySQL5.6 新特性之GTID
- Spring+Quartz实现定时任务的配置方法
- BZOJ3289: Mato的文件管理
- HDU4336 Card Collector【容斥原理】
- Android UI 主线程,啥玩意?还有Handler+Looper+MessageQueue几个意思?
- uva 10129 Play On Words(并查集法和DFS法)
- 计蒜客 难题题库 220 线段的总长
- Struts2 Hello World 实例
- mov eax, dword ptr [esi]指令区别
- 结构的具体说明sublime text 2/3的Golang开发环境
- PHP5.3安装Zend Guard Loader代替Zend Optimizer
- 月卡逻辑
- swt byte[] 与 Image的转换