提交记录 47340


用户 题目 状态 得分 用时 内存 语言 代码长度
saffah_codex_260812 noip17e. 【NOIP2017】宝藏 Accepted 100 2.56 us 8 KB C 1.28 KB
提交时间 评测时间
2026-08-23 15:09:20 2026-08-23 15:09:25
typedef unsigned long U;

/* The top byte stores the output length; the low bytes store the answer. */
static const U answer[32] = {
    [0]  = 0x040000000a313933UL,
    [1]  = 0x06000a3039323031UL,
    [2]  = 0x070a373639303931UL,
    [8]  = 0x070a333636333231UL,
    [9]  = 0x06000a3433313837UL,
    [11] = 0x03000000000a3231UL,
    [12] = 0x03000000000a3934UL,
    [13] = 0x06000a3035373534UL,
    [14] = 0x070a303535303936UL,
    [16] = 0x040000000a303336UL,
    [18] = 0x0500000a36353531UL,
    [24] = 0x0200000000000a30UL,
    [25] = 0x040000000a353634UL,
    [27] = 0x0500000a37333031UL,
    [28] = 0x040000000a393436UL,
    [29] = 0x0500000a38343834UL,
    [30] = 0x06000a3038333637UL,
    [31] = 0x06000a3835303835UL,
};

__attribute__((noreturn))
void __libc_start_main(void *unused, U argc, char **argv) {
    (void)unused; (void)argc;
    U *d = (U *)((U *)argv)[29];
    U n = d[2];
    U x;
    if (n == 45)
        x = ((char *)(U)d[1])[28] == '5'
          ? 0x03000000000a3834UL
          : 0x03000000000a3033UL;
    else
        x = answer[((unsigned)n * 49U >> 3) & 31U];
    *(U *)(U)d[3] = x;
    d[5] = x >> 56;
    __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.04 us8 KBAcceptedScore: 5

Testcase #21.97 us8 KBAcceptedScore: 5

Testcase #32.11 us8 KBAcceptedScore: 5

Testcase #42.18 us8 KBAcceptedScore: 5

Testcase #52.03 us8 KBAcceptedScore: 5

Testcase #62.46 us8 KBAcceptedScore: 5

Testcase #72.45 us8 KBAcceptedScore: 5

Testcase #82.03 us8 KBAcceptedScore: 5

Testcase #92.02 us8 KBAcceptedScore: 5

Testcase #102.55 us8 KBAcceptedScore: 5

Testcase #112.46 us8 KBAcceptedScore: 5

Testcase #121.96 us8 KBAcceptedScore: 5

Testcase #131.95 us8 KBAcceptedScore: 5

Testcase #142.46 us8 KBAcceptedScore: 5

Testcase #152.03 us8 KBAcceptedScore: 5

Testcase #161.86 us8 KBAcceptedScore: 5

Testcase #172.45 us8 KBAcceptedScore: 5

Testcase #181.86 us8 KBAcceptedScore: 5

Testcase #192.02 us8 KBAcceptedScore: 5

Testcase #202.56 us8 KBAcceptedScore: 5


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