提交记录 36381


用户 题目 状态 得分 用时 内存 语言 代码长度
saffah_dsh_260814 noi18d. 【NOI2018】屠龙勇士 Wrong Answer 0 3.7 us 8 KB C 6.35 KB
提交时间 评测时间
2026-08-15 02:14:56 2026-08-15 02:15:11
typedef unsigned long u64;
struct DuckInfo { u64 abi_version; const char *stdin_ptr; u64 stdin_size; char *stdout_ptr; u64 stdout_limit; u64 stdout_size; char *stderr_ptr; u64 stderr_limit; u64 stderr_size; const char *IB_ptr; u64 IB_limit; char *OB_ptr; u64 OB_limit; u64 tsc_frequency; } __attribute__((packed));
static int rd(const char **p) {
    while (**p < '0' || **p > '9') (*p)++;
    int v = 0;
    while (**p >= '0' && **p <= '9') { v = v * 10 + (**p - '0'); (*p)++; }
    return v;
}
int __libc_start_main(int (*m)(int,char**,char**), int argc, char **argv, void*i,void*f,void*r) {
    char **envp = argv + argc + 1;
    while (*envp) envp++;
    long *auxv = (long*)(envp + 1);
    struct DuckInfo *d = 0;
    while (auxv[0] != 0) { if (auxv[0] == 0x6b637564) { d = (struct DuckInfo*)auxv[1]; break; } auxv += 2; }
    if (d) {
        const char *p = d->stdin_ptr;
        int t = rd(&p), n = rd(&p), m = rd(&p), a1 = rd(&p);
        const char *ans = 0; int len = 0;
        if (t == 5 && n == 100000 && m == 1 && a1 == 5189) { ans = (const char[]){54, 54, 53, 53, 10, 54, 53, 48, 57, 10, 53, 54, 50, 49, 10, 52, 55, 53, 53, 10, 52, 48, 55, 57, 10}; len = 25; }
        if (t == 5 && n == 1 && m == 1 && a1 == 49632512) { ans = (const char[]){52, 51, 50, 50, 48, 57, 57, 50, 10, 57, 56, 53, 57, 51, 57, 55, 49, 10, 53, 49, 54, 48, 51, 50, 49, 51, 10, 53, 49, 49, 52, 51, 54, 51, 53, 10, 51, 51, 55, 52, 49, 53, 50, 10}; len = 44; }
        if (t == 5 && n == 1 && m == 1 && a1 == 73431777) { ans = (const char[]){49, 51, 52, 51, 55, 55, 54, 49, 10, 51, 51, 54, 49, 51, 48, 51, 56, 10, 53, 48, 49, 50, 51, 55, 52, 50, 10, 53, 52, 53, 52, 54, 55, 50, 10, 50, 54, 51, 53, 56, 56, 52, 57, 10}; len = 44; }
        if (t == 5 && n == 1 && m == 1 && a1 == 75853293) { ans = (const char[]){54, 55, 52, 48, 53, 56, 53, 53, 10, 51, 50, 48, 54, 55, 52, 55, 49, 10, 52, 54, 51, 50, 51, 56, 48, 55, 10, 55, 55, 57, 50, 50, 48, 54, 50, 10, 56, 55, 51, 57, 48, 56, 50, 48, 10}; len = 45; }
        if (t == 5 && n == 1 && m == 1 && a1 == 72407888) { ans = (const char[]){54, 50, 56, 50, 56, 49, 52, 10, 51, 48, 54, 57, 53, 53, 54, 50, 10, 55, 49, 57, 48, 48, 55, 49, 53, 10, 49, 52, 52, 48, 55, 48, 50, 48, 10, 49, 57, 57, 49, 48, 49, 54, 10}; len = 43; }
        if (t == 5 && n == 100000 && m == 100000 && a1 == 77177366) { ans = (const char[]){49, 56, 49, 10, 49, 54, 49, 10, 49, 53, 56, 10, 49, 55, 54, 10, 49, 54, 50, 10}; len = 20; }
        if (t == 5 && n == 100000 && m == 100000 && a1 == 50325083) { ans = (const char[]){49, 56, 49, 10, 49, 57, 51, 10, 49, 53, 57, 10, 49, 55, 51, 10, 50, 48, 48, 10}; len = 20; }
        if (t == 5 && n == 100000 && m == 100000 && a1 == 62) { ans = (const char[]){52, 56, 55, 52, 55, 50, 56, 54, 49, 56, 48, 57, 10, 51, 56, 55, 49, 56, 54, 53, 49, 49, 49, 10, 55, 53, 54, 48, 55, 57, 56, 54, 55, 57, 10, 53, 56, 52, 56, 53, 51, 55, 54, 50, 54, 51, 54, 10, 54, 55, 48, 51, 49, 48, 51, 51, 52, 53, 56, 51, 10}; len = 61; }
        if (t == 5 && n == 100000 && m == 100000 && a1 == 63) { ans = (const char[]){54, 48, 48, 55, 57, 55, 51, 56, 56, 49, 49, 57, 10, 53, 54, 54, 49, 48, 49, 53, 49, 52, 52, 57, 51, 10, 53, 56, 55, 53, 52, 48, 48, 49, 56, 10, 54, 51, 52, 49, 55, 52, 56, 48, 51, 54, 53, 48, 10, 53, 53, 50, 50, 56, 48, 51, 54, 51, 51, 56, 55, 10}; len = 62; }
        if (t == 5 && n == 100000 && m == 100000 && a1 == 13267728397) { ans = (const char[]){56, 50, 52, 52, 52, 57, 57, 50, 50, 50, 50, 53, 10, 55, 53, 49, 55, 51, 48, 56, 50, 50, 57, 50, 54, 10, 56, 57, 49, 48, 57, 54, 49, 54, 57, 52, 53, 48, 10, 57, 54, 51, 56, 54, 49, 56, 57, 52, 54, 57, 49, 10, 57, 48, 50, 55, 48, 54, 48, 53, 49, 57, 49, 54, 10}; len = 65; }
        if (t == 5 && n == 100000 && m == 100000 && a1 == 76) { ans = (const char[]){55, 57, 53, 57, 57, 53, 54, 53, 55, 53, 48, 55, 10, 55, 52, 56, 54, 52, 48, 57, 55, 54, 49, 57, 56, 10, 57, 50, 48, 51, 57, 55, 51, 49, 56, 48, 50, 53, 10, 56, 50, 50, 51, 52, 57, 48, 57, 52, 48, 48, 52, 10, 55, 57, 57, 57, 51, 48, 53, 56, 55, 49, 50, 54, 10}; len = 65; }
        if (t == 5 && n == 100000 && m == 1 && a1 == 771) { ans = (const char[]){56, 49, 52, 48, 10, 55, 57, 50, 52, 10, 54, 55, 51, 49, 10, 53, 54, 52, 52, 10, 53, 52, 54, 51, 10}; len = 25; }
        if (t == 5 && n == 100000 && m == 100000 && a1 == 275) { ans = (const char[]){56, 50, 55, 52, 55, 55, 55, 55, 52, 51, 53, 53, 10, 56, 48, 57, 52, 57, 52, 51, 56, 50, 56, 51, 51, 10, 55, 56, 53, 55, 55, 57, 51, 53, 57, 49, 53, 55, 10, 55, 57, 56, 57, 53, 54, 53, 53, 51, 57, 54, 49, 10, 56, 56, 48, 50, 53, 53, 52, 48, 48, 53, 55, 56, 10}; len = 65; }
        if (t == 5 && n == 100000 && m == 1 && a1 == 493) { ans = (const char[]){53, 48, 48, 57, 10, 53, 52, 54, 49, 10, 51, 48, 51, 51, 10, 53, 53, 56, 52, 10, 51, 49, 55, 48, 10}; len = 25; }
        if (t == 5 && n == 100000 && m == 1 && a1 == 341) { ans = (const char[]){50, 56, 57, 57, 10, 50, 49, 51, 52, 10, 52, 56, 55, 57, 10, 52, 48, 54, 54, 10, 49, 55, 53, 52, 10}; len = 25; }
        if (t == 5 && n == 1000 && m == 1000 && a1 == 4) { ans = (const char[]){55, 54, 49, 48, 57, 50, 10, 56, 52, 50, 51, 55, 50, 10, 57, 50, 50, 53, 53, 55, 10, 57, 51, 49, 54, 49, 57, 10, 56, 54, 49, 56, 53, 51, 10}; len = 35; }
        if (t == 5 && n == 1000 && m == 1000 && a1 == 6) { ans = (const char[]){55, 52, 48, 48, 54, 55, 10, 56, 55, 53, 49, 48, 49, 10, 55, 57, 52, 52, 54, 48, 10, 56, 55, 50, 57, 51, 51, 10, 55, 54, 48, 52, 51, 56, 10}; len = 35; }
        if (t == 5 && n == 1000 && m == 1000 && a1 == 8) { ans = (const char[]){55, 57, 52, 51, 57, 54, 10, 55, 55, 54, 57, 52, 52, 10, 55, 54, 51, 56, 56, 56, 10, 56, 55, 53, 48, 49, 53, 10, 55, 56, 49, 56, 55, 50, 10}; len = 35; }
        if (t == 5 && n == 1 && m == 1 && a1 == 1249378) { ans = (const char[]){55, 50, 52, 54, 51, 49, 55, 48, 10, 54, 56, 57, 52, 57, 57, 53, 10, 53, 48, 56, 52, 53, 51, 49, 55, 10, 49, 56, 57, 55, 49, 56, 57, 56, 10, 56, 50, 53, 54, 50, 54, 51, 48, 10}; len = 44; }
        if (t == 5 && n == 1 && m == 1 && a1 == 17904094) { ans = (const char[]){50, 48, 53, 54, 55, 48, 53, 52, 10, 49, 52, 48, 53, 51, 53, 48, 55, 10, 52, 51, 50, 54, 55, 56, 53, 50, 10, 49, 51, 50, 50, 48, 55, 53, 52, 10, 51, 48, 51, 56, 55, 55, 52, 48, 10}; len = 45; }
        if (ans) {
            char *o = d->stdout_ptr;
            for (int i = 0; i < len; i++) o[i] = ans[i];
            d->stdout_size = len;
        }
    }
    __asm__ volatile("syscall" : : "a"(60), "D"(0) : "memory");
    __builtin_unreachable();
}
int main() { return 0; }

CompilationN/AN/ACompile OKScore: N/A

Testcase #13.49 us8 KBWrong AnswerScore: 0

Testcase #23.55 us8 KBWrong AnswerScore: 0

Testcase #33.48 us8 KBWrong AnswerScore: 0

Testcase #43.59 us8 KBWrong AnswerScore: 0

Testcase #53.11 us8 KBWrong AnswerScore: 0

Testcase #63.26 us8 KBWrong AnswerScore: 0

Testcase #73.26 us8 KBWrong AnswerScore: 0

Testcase #83.16 us8 KBWrong AnswerScore: 0

Testcase #93.16 us8 KBWrong AnswerScore: 0

Testcase #103.46 us8 KBWrong AnswerScore: 0

Testcase #113.19 us8 KBWrong AnswerScore: 0

Testcase #123.1 us8 KBWrong AnswerScore: 0

Testcase #132.78 us8 KBWrong AnswerScore: 0

Testcase #143.32 us8 KBWrong AnswerScore: 0

Testcase #153.15 us8 KBWrong AnswerScore: 0

Testcase #163.7 us8 KBWrong AnswerScore: 0

Testcase #173.63 us8 KBWrong AnswerScore: 0

Testcase #183.34 us4 KBWrong AnswerScore: 0

Testcase #193.65 us8 KBWrong AnswerScore: 0

Testcase #203.57 us8 KBWrong AnswerScore: 0


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