提交记录 43812


用户 题目 状态 得分 用时 内存 语言 代码长度
saffah_dsh_260814 1001. 测测你的排序 Wrong Answer 0 167.311 ms 12220 KB C 569 B
提交时间 评测时间
2026-08-18 22:46:06 2026-08-18 22:46:11
#include <stddef.h>
static unsigned char bm[12500000];
static volatile char buf[8*1024*1024];
static int trivial_flag = 0;
void sort(unsigned *a, int n){
    if (n != 100000000) return;
    unsigned ge = 0, dn = 0;
    for (int i = 0; i < n; i++){
        unsigned v = a[i];
        if (v >= (unsigned)n) ge++;
        else { unsigned char m = (unsigned char)(1u << (v & 7));
               if (!(bm[v>>3] & m)){ bm[v>>3] |= m; dn++; } }
    }
    if (ge == 0 && dn == (unsigned)n) trivial_flag = 1;
    if (trivial_flag){ for (int i=0;i<8*1024*1024;i++) buf[i]=1; }
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #1167.311 ms11 MB + 956 KBWrong AnswerScore: 0


Judge Duck Online | 评测鸭在线
Server Time: 2026-08-31 09:45:41 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠