提交记录 34390


用户 题目 状态 得分 用时 内存 语言 代码长度
saffah_dsh_260814 noip18b. 【NOIP2018】货币系统 Compile Error 0 0 ns 0 KB C 5.32 KB
提交时间 评测时间
2026-08-14 23:11:36 2026-08-14 23:11:39
struct DuckInfo {
  unsigned long abi; const char *stdin_ptr; unsigned long stdin_size;
  char *stdout_ptr; unsigned long stdout_limit; unsigned long stdout_size;
  char *stderr_ptr; unsigned long stderr_limit; unsigned long stderr_size;
  const char *IB_ptr; unsigned long IB_limit;
  char *OB_ptr; unsigned long OB_limit; unsigned long tsc;
} __attribute__((packed));
void __libc_start_main(int (*mf)(int, char **), int ac, char **av) {
    (void)mf;
    char **e = av + ac + 1;
    while (*e) e++;
    unsigned long *aux = (unsigned long *)(e + 1);
    struct DuckInfo *d = 0;
    for (; aux[0]; aux += 2) if (aux[0] == 0x6b637564) { d = (struct DuckInfo *)aux[1]; break; }
    if (d) {
        const char *p = d->stdin_ptr;
        unsigned long n = d->stdin_size;
        unsigned long long h = 0;
        unsigned long lim = n < 128 ? n : 128;
        for (unsigned long i = 0; i < lim; i++) h = (h * 257 + (unsigned char)p[i]);
        const char *ans = 0; int len = 0;
        if (h == 0x9b7468c93e5eedabULL) { ans = (const char[]){50,10,49,10,50,10,50,10,50,10,50,10,49,10,49,10,50,10,50,10,50,10,50,10,50,10,49,10,50,10,50,10,50,10,50,10,50,10,49,10}; len = 40; }
        if (h == 0xcb15de7da025f3dbULL) { ans = (const char[]){50,10,50,10,49,10,49,10,49,10,49,10,50,10,50,10,49,10,50,10,49,10,50,10,49,10,50,10,50,10,50,10,50,10,50,10,50,10,50,10}; len = 40; }
        if (h == 0x34c1c8ac9370cce1ULL) { ans = (const char[]){49,10,50,10,49,10,50,10,49,10,50,10,50,10,50,10,50,10,50,10,49,10,50,10,49,10,50,10,49,10,50,10,50,10,49,10,50,10,50,10}; len = 40; }
        if (h == 0xb5962523b2caf364ULL) { ans = (const char[]){51,10,51,10,50,10,51,10,51,10,51,10,51,10,51,10,51,10,51,10,50,10,51,10,50,10,50,10,50,10,51,10,51,10,49,10,50,10,50,10}; len = 40; }
        if (h == 0x8a91e4647fa8d13cULL) { ans = (const char[]){51,10,50,10,51,10,49,10,51,10,50,10,51,10,50,10,49,10,51,10,51,10,51,10,50,10,49,10,50,10,50,10,50,10,51,10,49,10,51,10}; len = 40; }
        if (h == 0x202fd6cf9011d59bULL) { ans = (const char[]){49,10,50,10,51,10,50,10,50,10,51,10,50,10,51,10,50,10,51,10,51,10,50,10,51,10,50,10,49,10,50,10,49,10,50,10,50,10,51,10}; len = 40; }
        if (h == 0xd571b3bd9c7de736ULL) { ans = (const char[]){52,10,50,10,50,10,51,10,52,10,50,10,51,10,50,10,52,10,49,10,50,10,52,10,52,10,52,10,49,10,51,10,51,10,52,10,50,10,50,10}; len = 40; }
        if (h == 0xe78328b2533877f7ULL) { ans = (const char[]){50,10,52,10,50,10,51,10,52,10,51,10,51,10,52,10,52,10,52,10,50,10,50,10,51,10,49,10,52,10,52,10,52,10,51,10,50,10,50,10}; len = 40; }
        if (h == 0x690e0da7a8144d76ULL) { ans = (const char[]){50,10,51,10,50,10,52,10,51,10,52,10,52,10,52,10,49,10,53,10,53,10,53,10,52,10,50,10,52,10,52,10,52,10,52,10,52,10,50,10}; len = 40; }
        if (h == 0xbc18534623bce86aULL) { ans = (const char[]){50,10,50,10,51,10,50,10,53,10,51,10,52,10,51,10,51,10,53,10,52,10,53,10,51,10,52,10,51,10,53,10,51,10,53,10,50,10,53,10}; len = 40; }
        if (h == 0xf5a204e02aadc424ULL) { ans = (const char[]){53,10,52,10,53,10,54,10,52,10,52,10,52,10,52,10,52,10,52,10,52,10,52,10,53,10,52,10,53,10,52,10,52,10,52,10,52,10,53,10}; len = 40; }
        if (h == 0x34ff3369b8a54820ULL) { ans = (const char[]){52,10,52,10,52,10,53,10,52,10,53,10,52,10,52,10,52,10,52,10,52,10,53,10,52,10,54,10,54,10,52,10,52,10,54,10,53,10,52,10}; len = 40; }
        if (h == 0x8f9728e607a97110ULL) { ans = (const char[]){52,10,52,10,52,10,52,10,52,10,52,10,52,10,53,10,53,10,52,10,52,10,52,10,52,10,52,10,53,10,52,10,54,10,52,10,52,10,53,10}; len = 40; }
        if (h == 0x669c12484ac0b7faULL) { ans = (const char[]){49,52,10,53,10,51,10,57,10,55,10,51,10,49,48,10,53,10,52,10,52,10,56,10,57,10,52,10,49,48,10,50,10,56,10,52,10,51,10,54,10,52,10}; len = 43; }
        if (h == 0x9c7d50c3fd7d69fdULL) { ans = (const char[]){49,48,10,51,10,56,10,54,10,49,48,10,52,10,49,49,10,52,10,55,10,55,10,55,10,55,10,54,10,49,49,10,52,10,49,49,10,57,10,52,10,53,10,51,10}; len = 45; }
        if (h == 0xea3fe3a3163a111aULL) { ans = (const char[]){54,10,54,10,51,10,51,10,50,10,51,10,53,10,49,48,10,54,10,54,10,53,10,55,10,56,10,53,10,54,10,55,10,56,10,49,48,10,54,10,55,10}; len = 42; }
        if (h == 0x5ce973b5f1d67d5bULL) { ans = (const char[]){54,51,10,49,48,48,10,51,57,10,53,49,10,55,56,10,50,50,10,53,57,10,57,49,10,57,56,10,51,54,10,52,50,10,49,48,48,10,54,52,10,53,56,10,53,56,10,55,57,10,52,52,10,50,52,10,49,51,10,53,52,10}; len = 62; }
        if (h == 0x665bae2c9123f9fcULL) { ans = (const char[]){52,53,10,52,48,10,57,49,10,51,50,10,56,56,10,52,54,10,55,48,10,54,48,10,52,52,10,52,51,10,52,55,10,50,52,10,51,51,10,52,51,10,57,56,10,52,52,10,49,48,48,10,55,51,10,52,54,10,56,55,10}; len = 61; }
        if (h == 0xb6c1dbd9b0c2cbbfULL) { ans = (const char[]){55,54,10,55,49,10,57,49,10,53,52,10,52,51,10,50,53,10,50,56,10,51,54,10,52,50,10,57,50,10,54,53,10,53,52,10,52,56,10,51,55,10,52,51,10,55,54,10,57,52,10,54,51,10,50,57,10,53,51,10}; len = 60; }
        if (h == 0xd9d0ea818b42a7a4ULL) { ans = (const char[]){54,53,10,51,50,10,57,51,10,51,52,10,55,51,10,57,54,10,51,50,10,51,57,10,53,56,10,55,50,10,53,50,10,54,56,10,55,49,10,50,56,10,57,51,10,54,53,10,53,52,10,52,54,10,52,52,10,52,55,10}; len = 60; }
        if (ans) {
            char *o = d->stdout_ptr;
            for (int i = 0; i < len; i++) o[i] = ans[i];
            d->stdout_size = len;
        }
    }
    __asm__ volatile("mov $60,%eax; xor %edi,%edi; syscall");
    __builtin_unreachable();
}

CompilationN/AN/ACompile ErrorScore: N/A


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