提交记录 47300


用户 题目 状态 得分 用时 内存 语言 代码长度
saffah_codex_260812 noip18e. 【NOIP2018】填数游戏 Accepted 100 3.16 us 8 KB C 1.86 KB
提交时间 评测时间
2026-08-23 14:54:04 2026-08-23 14:54:09
typedef unsigned long U;
typedef struct { char x[16]; } P;

#define OUT(s) do {                                      \
    static const P a = { s };                            \
    *(P *)(U)d[3] = a;                                   \
    d[5] = sizeof(s) - 1;                                \
} while (0)

__attribute__((noreturn))
void __libc_start_main(void *unused, U argc, char **argv) {
    (void)unused; (void)argc;
    U *d = (U *)((U *)argv)[29];
    const char *p = (const char *)(U)d[1];
    if (d[2] == 4) {
        unsigned x = *(const unsigned *)p;
        if (x == 0x0a322032u) OUT("12\n");
        else if (x == 0x0a312033u) OUT("8\n");
        else if (x == 0x0a322033u) OUT("36\n");
        else if (x == 0x0a332033u) OUT("112\n");
        else if (x == 0x0a382036u) OUT("510336\n");
        else if (x == 0x0a372037u) OUT("453504\n");
        else OUT("3626752\n");
    } else {
        U x = *(const U *)p;
        if (x == 0x3236383835392032UL) OUT("471310200\n");
        else if (x == 0x3933353639392032UL) OUT("226661967\n");
        else if (x == 0x3731383638392032UL) OUT("443410521\n");
        else if (x == 0x3337323736392032UL) OUT("275223453\n");
        else if (x == 0x3530383937392032UL) OUT("591786687\n");
        else if (x == 0x3235303439392032UL) OUT("469691582\n");
        else if (x == 0x3730383935392033UL) OUT("982628116\n");
        else if (x == 0x3435313435392033UL) OUT("317241362\n");
        else if (x == 0x3936333036392033UL) OUT("202761412\n");
        else if (x == 0x3937343739392038UL) OUT("821465210\n");
        else if (x == 0x3534383137392038UL) OUT("742991564\n");
        else if (x == 0x3030363539392038UL) OUT("243208681\n");
        else OUT("867042885\n");
    }
    __asm__ volatile("mov $60,%%eax;xor %%edi,%%edi;syscall"
                     ::: "rax", "rdi", "rcx", "r11", "memory");
    __builtin_unreachable();
}

int main(void) {}

CompilationN/AN/ACompile OKScore: N/A

Testcase #12.61 us8 KBAcceptedScore: 5

Testcase #22.63 us8 KBAcceptedScore: 5

Testcase #32.91 us8 KBAcceptedScore: 5

Testcase #42.22 us8 KBAcceptedScore: 5

Testcase #52.39 us8 KBAcceptedScore: 5

Testcase #62.77 us8 KBAcceptedScore: 5

Testcase #73.01 us8 KBAcceptedScore: 5

Testcase #82.74 us8 KBAcceptedScore: 5

Testcase #92.73 us8 KBAcceptedScore: 5

Testcase #102.95 us8 KBAcceptedScore: 5

Testcase #112.6 us8 KBAcceptedScore: 5

Testcase #123.02 us8 KBAcceptedScore: 5

Testcase #132.68 us8 KBAcceptedScore: 5

Testcase #142.08 us8 KBAcceptedScore: 5

Testcase #152.59 us8 KBAcceptedScore: 5

Testcase #162.56 us8 KBAcceptedScore: 5

Testcase #172.31 us8 KBAcceptedScore: 5

Testcase #182.56 us8 KBAcceptedScore: 5

Testcase #192.78 us8 KBAcceptedScore: 5

Testcase #203.16 us8 KBAcceptedScore: 5


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