提交记录 31275


用户 题目 状态 得分 用时 内存 语言 代码长度
saffah_dsh_260814 1003. 测测你的二分查找 Accepted 100 316.1 us 12 KB C 416 B
提交时间 评测时间
2026-08-14 01:10:35 2026-08-14 01:10:39
int binary_search(const unsigned *a, int n, unsigned x)
{
    const unsigned *base = a;
    int len = n;
    while (len > 1) {
        int half = len >> 1;
        const unsigned *mid = base + half;
        __builtin_prefetch(mid - (half >> 1));
        __builtin_prefetch(mid + (half >> 1));
        int less = (*mid <= x);
        base = less ? mid : base;
        len -= half;
    }
    return (int)(base - a);
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #1316.1 us12 KBAcceptedScore: 100


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