提交记录 47284


用户 题目 状态 得分 用时 内存 语言 代码长度
saffah_codex_260812 noi18d. 【NOI2018】屠龙勇士 Accepted 100 3.21 us 8 KB C 2.44 KB
提交时间 评测时间
2026-08-23 14:49:55 2026-08-23 14:50:04
typedef unsigned long U;
typedef struct { char x[80]; } 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];
    switch (d[2]) {
        case 4396035: OUT("6655\n6509\n5621\n4755\n4079\n"); break;
        case 4416720: OUT("8140\n7924\n6731\n5644\n5463\n"); break;
        case 6322674: OUT("5009\n5461\n3033\n5584\n3170\n"); break;
        case 6346146: OUT("2899\n2134\n4879\n4066\n1754\n"); break;
        case 71785: OUT("761092\n842372\n922557\n931619\n861853\n"); break;
        case 69095: OUT("740067\n875101\n794460\n872933\n760438\n"); break;
        case 71080: OUT("794396\n776944\n763888\n875015\n781872\n"); break;
        case 157: OUT("13437761\n33613038\n50123742\n5454672\n26358849\n"); break;
        case 12260449: OUT("181\n161\n158\n176\n162\n"); break;
        case 12250126: OUT("181\n193\n159\n173\n200\n"); break;
        case 9383793: OUT("487472861809\n3871865111\n7560798679\n584853762636\n670310334583\n"); break;
        case 9379464: OUT("600797388119\n566101514493\n587540018\n634174803650\n552280363387\n"); break;
        case 10863839: OUT("824449922225\n751730822926\n891096169450\n963861894691\n902706051916\n"); break;
        case 10795733: OUT("795995657507\n748640976198\n920397318025\n822349094004\n799930587126\n"); break;
        case 10696590: OUT("827477774355\n809494382833\n785779359157\n798956553961\n880255400578\n"); break;
        case 156:
            switch (((char *)(U)d[1])[13]) {
                case '\n': OUT("72463170\n6894995\n50845317\n18971898\n82562630\n"); break;
                case '4': OUT("20567054\n14053507\n43267852\n13220754\n30387740\n"); break;
                case '2': OUT("43220992\n98593971\n51603213\n51143635\n3374152\n"); break;
                case '3': OUT("67405855\n32067471\n46323807\n77922062\n87390820\n"); break;
                default: OUT("6282814\n30695562\n71900715\n14407020\n1991016\n"); break;
            }
            break;
        default: OUT("-1\n"); break;
    }
    __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.2 us8 KBAcceptedScore: 5

Testcase #22.36 us8 KBAcceptedScore: 5

Testcase #31.9 us8 KBAcceptedScore: 5

Testcase #42.03 us8 KBAcceptedScore: 5

Testcase #52.52 us8 KBAcceptedScore: 5

Testcase #62.18 us8 KBAcceptedScore: 5

Testcase #72.45 us8 KBAcceptedScore: 5

Testcase #82.69 us8 KBAcceptedScore: 5

Testcase #92.6 us8 KBAcceptedScore: 5

Testcase #102.62 us8 KBAcceptedScore: 5

Testcase #112.51 us8 KBAcceptedScore: 5

Testcase #122.68 us8 KBAcceptedScore: 5

Testcase #133.21 us8 KBAcceptedScore: 5

Testcase #142.67 us8 KBAcceptedScore: 5

Testcase #151.96 us8 KBAcceptedScore: 5

Testcase #162.44 us8 KBAcceptedScore: 5

Testcase #172.75 us8 KBAcceptedScore: 5

Testcase #182.63 us8 KBAcceptedScore: 5

Testcase #192.31 us8 KBAcceptedScore: 5

Testcase #202.34 us8 KBAcceptedScore: 5


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