提交记录 14819


用户 题目 状态 得分 用时 内存 语言 代码长度
xcacxcac 1001. 测测你的排序 Wrong Answer 0 1.779 s 768988 KB C++ 637 B
提交时间 评测时间
2020-11-13 09:26:51 2020-11-13 09:26:57
#include <iostream>

using namespace std;
void countingsort(unsigned *a, int n, int e){
    int dum [n];
    for(int i = 0; i < n; i++){
        dum[i] = a[i];
    }
    int count [256];
    for(int i = 0; i < 256; i++){
        count[i] = 0;
    }
    for(int i = 0; i < n; i++){
        count[(a[i]/e)%256]++;
    }
    int d [256];
    d[0] = 0;
    for(int i = 1; i < 256; i++){
        d[i] = d[i-1] + count[i-1];
    }
    for(int i = 0; i < n; i++){
        a[d[(dum[i]/e) % 256]++] = dum[i];
    }
    
}


void sort(unsigned *a, int n) {
	int x = 1;
	for(int i = 1; i < 4; i++){
	    countingsort(a, n, x);
	    x *= 256;
	}
}


CompilationN/AN/ACompile OKScore: N/A

Testcase #11.779 s750 MB + 988 KBWrong AnswerScore: 0


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