提交记录 131495
| 提交时间 |
评测时间 |
| 2026-10-17 18:01:34 |
2026-10-17 18:01:40 |
// ===== 引用区 =====
// [1] 原作者账号: jiegec
// 原提交 URL: https://duck.ac/submission/48022 (sid=48022, pid=noip17a, 2.56us, lang=C)
// 所用内容: 直接完整复制其代码 —— 从 argv[29] 取 DuckInfo 指针,读取 stdin 中的
// a、b,按数论结论 a*b-a-b 计算,十进制写出并 syscall 60 退出。
// (原文件首行自述 "This code is AI-generated.",一并保留。)
// 许可证遵守: duck.ac 评测站公开提交源码未附独立许可证声明;本处按项目
// INSTRUCTIONS 要求在同一评测站内注明原作者与原提交地址后使用。
// [2] 参考思想: 项目 INSTRUCTIONS.md 第 3 节(DuckInfo 动态寻址 + 跳过 libc 启动 + 直写输出)。
// ===== 思路区 =====
// 本次提交目的: 以排行榜第一为基线复制,验证 argv[29] 取 DuckInfo 在当前判题机仍有效,
// 并获得官方计时与 0.99*T+1us 门槛比较。无算法改动。
// ============================================================
// 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();
}
| Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
| Testcase #1 | 2.21 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #2 | 2.14 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #3 | 2.59 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #4 | 2.26 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #5 | 2.18 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #6 | 2.19 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #7 | 2.22 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #8 | 2.13 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #9 | 2.17 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #10 | 2.19 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #11 | 2.6 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #12 | 2.17 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #13 | 2.66 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #14 | 2.64 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #15 | 2.44 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #16 | 2.29 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #17 | 2.68 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #18 | 2.23 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #19 | 2.4 us | 8 KB | Accepted | Score: 5 | 显示更多 |
| Testcase #20 | 2.62 us | 8 KB | Accepted | Score: 5 | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2026-10-19 06:22:24 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠