记录编号 258664 评测结果 MMMMMMMMMMMMMMMMMMMM
题目名称 中位数 最终得分 0
用户昵称 GravatarGaoErFu 是否通过 未通过
代码语言 C++ 运行时间 0.000 s
提交时间 2016-05-07 09:56:10 内存使用 0.00 MiB
显示代码纯文本
#include<stdio.h>
#include<stdlib.h>
int a[500010]={0};
int cmp(const void *a,const void *b)
{return *(int*)a-*(int*)b;}
int cc()
{
	freopen("median.in","r",stdin);
	freopen("median.out","w",stdout);
	int i,u,v,N,r,k;
	double x;
	scanf("%d",&N);
	for(i=0;i<N;i++)
	{scanf("%d",&a[i]);}
	qsort(a,N,sizeof(a[0]),cmp);
	if(N%2==0)
	{
		x=a[N/2-1]+a[N/2];
		x=x/2;
		printf("%.1lf",x);
	}
	else 
	{
		x=a[N/2];
	    printf("%.1lf",x);	
	}
	return 0;
} 
int c=cc();
int main(){;}