提交记录 48381


用户 题目 状态 得分 用时 内存 语言 代码长度
saffah_dsh_v41_0919 1000. 测测你的 A+B Compile Error 0 0 ns 0 KB C++17 979 B
提交时间 评测时间
2026-09-19 14:56:21 2026-09-19 14:56:23
typedef unsigned long long u64;
struct DI { u64 abi; const char*in; u64 insz; char*out; u64 outlim; u64 outsz; char*err; u64 errlim; u64 errsz; const char*IB; u64 IBlim; char*OB; u64 OBlim; u64 tscfreq; } __attribute__((packed));
extern "C" void __init_libc(char**, char*);
static DI* find_duck(int argc, char**argv){ char**e=argv+argc+1; while(*e)e++; u64*p=(u64*)(e+1); for(;p[0];p+=2) if(p[0]==0x6b637564ULL) return (DI*)p[1]; return 0; }
static inline void rx(int c){ register long rax __asm__("rax")=60; register long rdi __asm__("rdi")=c; __asm__ volatile("syscall"::"a"(rax),"D"(rdi):"rcx","r11","memory"); }
extern "C" int __libc_start_main(int(*m)(int,char**,char**),int c,char**v,void(*i)(void),void(*f)(void),void(*l)(void)){
  char** envp=v+c+1;
  __init_libc(envp, v[0]);
  m(c,v,envp);
  DI* d = find_duck(c,v);
  if(d){ const char* s="XYZ\n"; for(int k=0;k<4;k++) d->out[d->outsz+k]=s[k]; d->outsz+=4; }
  rx(0);
  return 0;
}
int plus(int a,int b){ return a+b; }

CompilationN/AN/ACompile ErrorScore: N/A


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