提交记录 10069


用户 题目 状态 得分 用时 内存 语言 代码长度
wys noi18c. 【NOI2018】你的名字 Wrong Answer 0 774.985 ms 390632 KB C++ 979 B
提交时间 评测时间
2019-08-11 23:37:42 2020-08-01 02:00:58
unsigned _b[50000005];

void sort(unsigned *a, int n) {
    const int S = 4;
    unsigned *b;
    unsigned cnt[256];
    int i;
    b = _b;
    for (i = 0; i < 32; i += S) {
        for (int j = 0; j < 1 << S; j++) cnt[j] = 0;
        if (i + S >= 32) {
            for (int j = 0; j < n; j++) ++cnt[a[j] >> i];
            for (int j = 1; j < 1 << S; j++) cnt[j] += cnt[j - 1];
            for (int j = n - 1; j >= 0; j--) b[--cnt[a[j] >> i]] = a[j];
            unsigned *tmp = a;
            a = b, b = tmp;
            continue;
        }
        int t = (1 << S) - 1;
        for (int j = 0; j < n; j++) ++cnt[(a[j] >> i) & t];
        for (int j = 1; j < 1 << S; j++) cnt[j] += cnt[j - 1];
        for (int j = n - 1; j >= 0; j--) b[--cnt[(a[j] >> i) & t]] = a[j];
        unsigned *tmp = a;
        a = b, b = tmp;
    }
}

#include <algorithm>
#define N 50000000

unsigned _a[N + 5];
int main() {
 for (int i = 0; i < N; i++) {
  _a[i] = i * 123456789;
 }
 sort(_a, N);
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #1774.796 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #2774.985 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #3773.908 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #4774.234 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #5773.511 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #6774.325 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #7773.78 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #8773.656 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #9773.829 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #10774.09 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #11774.064 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #12774.616 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #13774.525 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #14774.185 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #15774.008 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #16773.911 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #17774.5 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #18774.33 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #19773.276 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #20773.823 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #21773.942 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #22774.465 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #23774.356 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #24774.534 ms381 MB + 488 KBWrong AnswerScore: 0

Testcase #25773.789 ms381 MB + 488 KBWrong AnswerScore: 0


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