pat 1029
来源:互联网 发布:网络促销方式有哪些 编辑:程序博客网 时间:2024/06/07 03:41
一开始用sort写,有两个测试样例超时。因为已经排好序了,所以用归并排序中的那个Merge函数来做的,设置两个指针i,j。
#include<stdio.h>#include<stdlib.h>int a[1000005]; int b[1000005];int main(){ int n,m; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",&a[i]); a[n]=0x7fffffff; scanf("%d",&m); for(int i=0;i<m;i++) scanf("%d",&b[i]); b[m]=0x7fffffff; int res=(n+m-1)>>1; int count=0,i=0,j=0; while(count!=res){ if(a[i]<b[j]) i++; else j++; count++; } if(a[i]<b[j]) printf("%d\n",a[i]); else printf("%d\n",b[j]); //system("pause"); return 0;}
- pat 1029
- pat 1029
- pat 1029
- PAT 1029
- PAT---1029
- pat 1029 Median
- PAT Advanced Level 1029
- PAT(A) 1029
- pat,1029Median
- PAT 1029 Median (25)
- PAT(甲级)1029
- 浙大PAT甲级 1029
- PAT A 1029
- PAT乙级1029
- pat-bl-1029
- PAT甲级1029
- pat乙级1029
- 浙大PAT甲级-1029
- win7+IIS+php+mysql环境搭配
- jquery ajax cache的问题
- J-LINK连接不上的问题
- ubuntu sun-java6-jdk安装
- git stash
- pat 1029
- C标准库的setlocale()用法笔记
- ubuntu设置服务自启动
- zend studio + zend framework
- makr_pair
- 树莓派初次启动攻略for Mac
- 十分钟轻松搞定两个不同数据库之间的数据交换
- make: *** No rule to make target ' ', needed by ' '. Stop.
- JAVA反射机制的学习