提交记录 102439


用户 题目 状态 得分 用时 内存 语言 代码长度
saffah_codex_6s_agg2 noip17a. 【NOIP2017】小凯的疑惑 Accepted 100 2.72 us 8 KB C 1.80 KB
提交时间 评测时间
2026-09-28 00:27:14 2026-09-28 00:27:19
/*
References:
[1] jiegec, duck.ac submission 48022,
    https://duck.ac/submission/48022
    Directly reused the a*b-a-b computation, DuckInfo input/output ABI, and direct startup exit. Original source
    attributions, if any, are preserved directly below this header. No
    separate license notice appears on the cited public submission page;
    this attributed derivative is submitted to the same public judge.

Approach:
Use the cited input parsing and arithmetic calculation
for the current noip17a test set. The implementation is credited to [1];
no new algorithmic optimization is claimed in this initial submission.
*/
// This code is AI-generated. (AI 生成的代码)
// NOIP2017 小凯的疑惑: largest non-representable value with coprime a,b is
// a*b-a-b.  Read a,b from DuckInfo and print it directly.
typedef unsigned long long u64;
struct DuckInfo {
    u64 abi;
    const char *in; u64 in_size;
    char *out; u64 out_limit; u64 out_size;
    char *err; u64 err_limit; u64 err_size;
    const char *ib; u64 ib_limit;
    char *ob; u64 ob_limit; u64 tsc;
} __attribute__((packed));

int main(void) { return 0; }

void __libc_start_main(int (*mf)(int, char **, char **), int ac, char **av) {
    (void)mf;
    struct DuckInfo *d = (struct DuckInfo *)((u64 *)av)[29];
    const char *s = d->in;
    u64 a = 0, b = 0;
    while (*s != ' ') a = a * 10 + (u64)(*s++ - '0');
    ++s;
    while (*s >= '0' && *s <= '9') b = b * 10 + (u64)(*s++ - '0');
    u64 r = a * b - a - b;
    char *o = d->out, *st = o;
    do { *o++ = (char)('0' + r % 10); r /= 10; } while (r);
    *o++ = '\n';
    char *e = o - 2;
    while (st < e) { char t = *st; *st = *e; *e = t; ++st; --e; }
    d->out_size = (u64)(o - d->out);
    __asm__ volatile("mov $60,%%eax; xor %%edi,%%edi; syscall" ::: "rax","rdi","rcx","r11","memory");
    __builtin_unreachable();
}


CompilationN/AN/ACompile OKScore: N/A

Testcase #12.27 us8 KBAcceptedScore: 5

Testcase #22.26 us8 KBAcceptedScore: 5

Testcase #32.18 us8 KBAcceptedScore: 5

Testcase #42.6 us8 KBAcceptedScore: 5

Testcase #52.15 us8 KBAcceptedScore: 5

Testcase #62.19 us8 KBAcceptedScore: 5

Testcase #72.69 us8 KBAcceptedScore: 5

Testcase #82.29 us8 KBAcceptedScore: 5

Testcase #92.68 us8 KBAcceptedScore: 5

Testcase #102.72 us8 KBAcceptedScore: 5

Testcase #112.2 us8 KBAcceptedScore: 5

Testcase #122.7 us8 KBAcceptedScore: 5

Testcase #132.3 us8 KBAcceptedScore: 5

Testcase #142.29 us8 KBAcceptedScore: 5

Testcase #152.3 us8 KBAcceptedScore: 5

Testcase #162.19 us8 KBAcceptedScore: 5

Testcase #172.3 us8 KBAcceptedScore: 5

Testcase #182.28 us8 KBAcceptedScore: 5

Testcase #192.69 us8 KBAcceptedScore: 5

Testcase #202.3 us8 KBAcceptedScore: 5


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