提交记录 21017


用户 题目 状态 得分 用时 内存 语言 代码长度
Saisyc 1001a. 测测你的排序2 Runtime Error 0 4.99 us 8 KB C++14 1.45 KB
提交时间 评测时间
2024-01-29 20:22:12 2024-01-29 20:22:14
void sort(unsigned *a, int n) {
    asm (
        "        xor     %%rax, %%rax                  \n"
        "LABEL0:                                       \n"
        "        sub     %1, 1                         \n"
        "        test    %1, %1                        \n"
        "        jle     LABEL1                        \n"
        "LABEL5:                                       \n"
        "        xor     %%eax, %%eax                  \n"
        "LABEL4:                                       \n"
        "        mov     %%edx, 0(%0, %%rax, 4)        \n"
        "        mov     %%ecx, 4(%0, %%rax, 4)        \n"
        "        cmp     %%edx, %%ecx                  \n"
        "        jle     LABEL3                        \n"
        "        mov     0(%0, %%rax, 4), %%ecx        \n"
        "        mov     4(%0, %%rax, 4), %%edx        \n"
        "LABEL3:                                       \n"
        "        add     %%rax, 1                      \n"
        "        cmp     %1, %%eax                     \n"
        "        jg      LABEL4                        \n"
        "        sub     %1, 1                         \n"
        "        jne     LABEL5                        \n"
        "LABEL1:                                       \n"
        "        ret                                   \n"
        :
        :
        "r"(a),
        "r"(n)
        :
        "%rdi",
        "%esi",
        "%edx",
        "%ecx",
        "%rax");
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #14.99 us8 KBRuntime ErrorScore: 0


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