提交记录 19921


用户 题目 状态 得分 用时 内存 语言 代码长度
zhizhi_c 1001c. 测测你的排序4 Compile Error 0 0 ns 0 KB C++ 394 B
提交时间 评测时间
2023-08-13 18:39:11 2023-08-13 18:39:12
#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(l, j);
    Quicksort(i, r);
}

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

CompilationN/AN/ACompile ErrorScore: N/A


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