提交记录 73


用户 题目 状态 得分 用时 内存 语言 代码长度
hqztrue 1001a. 测测你的排序2 Accepted 100 565.8 us 48 KB C 328 B
提交时间 评测时间
2018-06-20 12:18:04 2020-07-31 20:34:41
void Q(unsigned *a, int s,int t){
	int i=s,j=t;
	unsigned tmp, m=a[(i+j)>>1];//m=a[s+rand()*rand()%(t-s+1)];
	do {
		while (a[i]<m) ++i;
		while (a[j]>m) --j;
		if (i<=j){
			tmp=a[i]; a[i]=a[j]; a[j]=tmp;
			++i; --j;
		}
	}while (i<=j);
	if (i<t) Q(a,i,t);
	if (s<j) Q(a,s,j);
}
void sort(unsigned *a, int n){
	Q(a, 0, n-1);
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #1565.8 us48 KBAcceptedScore: 100


Judge Duck Online | 评测鸭在线
Server Time: 2026-04-30 21:03:25 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠