提交记录 7109


用户 题目 状态 得分 用时 内存 语言 代码长度
ytx 1001. 测测你的排序 Accepted 100 2.535 s 781516 KB C++ 443 B
提交时间 评测时间
2018-12-20 16:02:23 2020-08-01 00:59:20
void sort(unsigned *a, int n) {
    unsigned tmp[n],cnt[65536];
    for (int i=0;i<65536;i++) cnt[i]=0;
    for (int i=0;i<n;i++) cnt[a[i]&65535]++;
    for (int i=1;i<65536;i++) cnt[i]+=cnt[i-1];
    for (int i=n-1;~i;i--) tmp[--cnt[a[i]&65535]]=a[i];
    for (int i=0;i<65536;i++) cnt[i]=0;
    for (int i=0;i<n;i++) cnt[tmp[i]>>16]++;
    for (int i=1;i<65536;i++) cnt[i]+=cnt[i-1];
    for (int i=n-1;~i;i--) a[--cnt[tmp[i]>>16]]=tmp[i];
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #12.535 s763 MB + 204 KBAcceptedScore: 100


Judge Duck Online | 评测鸭在线
Server Time: 2024-05-08 05:22:00 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用