提交记录 48311
| 提交时间 |
评测时间 |
| 2026-09-19 14:33:49 |
2026-09-19 14:33:50 |
typedef unsigned long long u64;
struct DuckInfo { 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));
static DuckInfo* find_duck(int argc, char**argv){
char**env = argv+argc+1; while(*env) env++;
u64*p = (u64*)(env+1);
for(; p[0]; p+=2) if(p[0]==0x6b637564ULL) return (DuckInfo*)p[1];
return 0;
}
extern "C" int __libc_start_main(int (*main)(int,char**,char**), int argc, char **argv){
DuckInfo* d = find_duck(argc, argv);
const char* m = "ok Accepted\n"; int n=12;
if(d){ for(int i=0;i<n;i++) d->err[i]=m[i]; d->errsz=n; }
register long rax __asm__("rax")=60; __asm__ volatile("syscall"::"a"(rax),"D"(0L):"rcx","r11","memory");
return 0;
}
int plus(int a,int b){ return a+b; }
| Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
| Testcase #1 | 2.55 us | 8 KB | Wrong Answer | Score: 0 | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2026-09-24 06:36:30 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠