您的位置:首页 > 其它

题目1004:Median(qsort函数自定义cmp函数)

2017-05-09 19:10 316 查看
题目链接:http://ac.jobdu.com/problem.php?pid=1004

详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus

参考代码:

//
//  1004 Median.cpp
//  Jobdu
//
//  Created by PengFei_Zheng on 26/04/2017.
//  Copyright © 2017 PengFei_Zheng. All rights reserved.
//

#include <stdio.h>
#include <iostream>
#include <algorithm>
#include <string.h>
#include <cmath>
#define MAX_SIZE 2000002
using namespace std;

int a[MAX_SIZE];

int n, m;

int cmp(void const *a,  void const *b){
return *(int *)a - *(int *)b;
}

int main(){
while(scanf("%d",&n)!=EOF){
for(int i = 0 ; i < n ; i++){
scanf("%d",&a[i]);
}
scanf("%d",&m);
for(int i = n ; i < n+m ; i++){
scanf("%d",&a[i]);
}
qsort(a,n+m,sizeof(a[0]),cmp);
printf("%d\n",a[(n+m-1)/2]);
}
return 0;
}
/**************************************************************
Problem: 1004
User: zpfbuaa
Language: C++
Result: Accepted
Time:0 ms
Memory:9332 kb
****************************************************************/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: