荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: huhaiming (一生只爱她), 信区: ACMICPC
标 题: 贴一下今天的c题
发信站: 荔园晨风BBS站 (Mon Apr 19 21:14:34 2004), 站内信件
//做一个简单的快排,可以在15分钟-20分钟提交通过了
#include <fstream.h>
#include <iostream.h>
#include <stdlib.h>
int N,n,s[500];
int cmp(const void *p,const void *q)
{
return *(int*)p-*(int*)q;
}
int main()
{
int i,d,m;
ifstream cin("C.in");
ofstream cout("C.out");
cin >> N;
while (N-->0 && cin >> n) {
for (i=0; i<n; i++) cin >> s[i];
m=(n-1)/2;
qsort(s,n,sizeof(int),cmp);
for (d=0,i=0; i<n; i++) {
d+=abs(s[i]-s[m]);
}
cout << d << "\n";
}
return 0;
}
--
菩提本无树,明镜亦非台
本来无一物,何处惹尘埃
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.202]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店