PAT1026
来源:互联网 发布:钻石篮球联赛官网数据 编辑:程序博客网 时间:2024/05/17 09:25
题目链接:
pat1029(A)
本题开始的想法是使用快速排序求出中位数,后来发现两组数都已经升序,只需找到固定序号的元素即可,AC代码如下:
#include <stdio.h> #define MAX 999999999999999999999;long post1[10000006];long post2[10000006];int main(){ int m,n,i,j; scanf("%d",&m); for(i=0;i<m;i++) scanf("%ld",&post1[i]); post1[m]=MAX; scanf("%d",&n); for(i=0;i<n;i++) scanf("%ld",&post2[i]); post2[n]=MAX; int mu; if((n+m)%2==0) mu=(n+m)/2; else mu=(n+m+1)/2; int p1=0,p2=0,num=0; while(true){ if(post1[p1]>post2[p2]){ num++; if(num==mu) { printf("%ld",post2[p2]); break; } p2++; } else{ num++; if(num==mu){ printf("%ld",post1[p1]); break; } p1++; } } return 0;}
0 0
- PAT1026
- PAT1026~~~
- pat1026
- PAT1026 TableTennis
- pat1026 Table Tennis
- PAT1026程序运行时间
- pat1026:程序运行时间
- PAT1026 程序运行时间
- PAT1026 程序运行时间
- PAT1026程序运行时间(15)
- PAT1026 程序运行时间(15)
- PAT1026程序运行时间(15)
- 【BZOJ1097】[POI2007]旅游景点atr【最短路】【状压DP】【记忆化搜索】
- hadoop启动失败的可能原因
- ext3与ext4主要区别
- C++语言之析构函数与构造函数
- [C/C++]在头文件中使用static定义变量意味着什么
- PAT1026
- 01. java入门
- C++模板 -- 模板隐式实例化和显式实例化
- hadoop集群启停命令
- UVA221
- 【BZOJ1096】[ZJOI2007]仓库建设【斜率优化】
- Android开发之轮播效果
- android语言国际化
- 面试题集合