提交记录 19922


用户 题目 状态 得分 用时 内存 语言 代码长度
zhizhi_c 1001. 测测你的排序 Runtime Error 0 557.709 ms 390636 KB C++ 399 B
提交时间 评测时间
2023-08-13 18:39:57 2023-08-13 18:40:02
#include <algorithm>

void Quicksort(unsigned *a, int l, int r) {
    if (l >= r) return;
    int i = l, j = r, t = a[rand() * rand() % (r - l + 1) + l];
    while (i <= j) {
        while (a[j] >= t) j--;
        while (a[i] <= t) i++;
        if (i <= j) std::swap(a[i++], a[j--]);
    }
    Quicksort(a, l, j);
    Quicksort(a, i, r);
}

void sort(unsigned *a, int n) {
	Quicksort(a, 0, n - 1);
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #1557.709 ms381 MB + 492 KBRuntime ErrorScore: 0


Judge Duck Online | 评测鸭在线
Server Time: 2025-09-14 08:23:07 | Loaded in 0 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠