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));
int L1(); int L2();
int __libc_start_main(int(*mf)(int,char**,char**),int argc,char**av,void*p4,void*p5,void*p6){
unsigned long *aux = (unsigned long *)(av + 28);
struct DuckInfo *d = (struct DuckInfo *)aux[1];
u64 size=d->stdin_size;
d->stdout_size=14;
__asm__ volatile("movq $L1,%%rdi;repnz scasw;vmovdqa (%%rdx,%%rdi,8),%%xmm0;vmovdqa %%xmm0,(%%rbx);movl $60, %%eax; syscall; .p2align 1\nL1: .byte 127,144,11,155,206,152,140,149,210,148,49,154,169,113,255,152,195,150,93,144,160,153,223,145,233,149,155,114,219,151,220,146,206,143,153,123,137,154,44,151,45,154,37,112,120,132,143,145,186,150,6,155,240,150,234,128,214,148,182,153,123,131,254,154,139,154,110,123,56,153,32,140,217,109,184,149,174,144,194,153,77,155,147,153,157,145,211,154,44,152,2,141,72,153,237,113,60,153,235,151;\n.p2align 4\nL2: .byte 55,53,56,49,55,51,52,57,50,54,55,51,50,10,10,10,57,52,55,51,54,53,52,49,54,53,49,51,54,10,10,10,56,54,51,50,51,48,51,55,50,54,50,53,57,10,10,10,56,52,48,48,48,56,51,53,48,51,54,50,49,10,10,10,55,55,52,55,54,49,53,52,56,56,52,48,57,10,10,10,56,52,55,50,49,53,53,50,51,55,52,48,56,10,10,10,53,50,57,50,56,50,56,54,56,50,50,48,48,10,10,10,56,49,56,52,57,49,55,50,51,49,48,52,53,10,10,10,57,49,50,57,55,48,51,53,52,55,55,49,48,10,10,10,55,51,54,57,52,52,56,52,48,54,52,54,56,10,10,10,56,50,57,51,48,53,55,55,57,49,54,54,49,10,10,10,54,56,49,49,53,54,50,48,50,48,48,56,56,10,10,10,49,48,56,52,55,53,53,55,50,53,50,57,56,50,10,10,53,51,53,51,51,55,51,52,50,48,52,51,50,10,10,10,49,49,52,54,53,52,48,53,54,55,50,54,48,53,10,10,54,55,48,49,50,56,57,53,49,50,56,51,57,10,10,10,56,48,55,51,52,49,52,49,54,50,50,57,48,10,10,10,53,53,51,50,50,49,50,49,50,56,56,53,54,10,10,10,49,49,52,56,55,56,52,48,54,56,48,49,52,55,10,10,57,50,56,57,50,53,48,48,53,51,52,49,51,10,10,10,49,50,52,53,57,54,57,53,52,50,48,56,56,48,10,10,53,51,53,49,54,50,57,54,54,54,50,53,48,10,10,10,53,56,57,57,57,53,57,56,54,51,55,55,53,10,10,10,54,51,53,53,50,49,52,49,55,57,54,49,55,10,10,10,55,56,50,57,53,52,49,51,57,56,48,48,48,10,10,10,49,48,53,57,56,50,49,51,53,52,52,56,53,48,10,10,56,53,49,57,56,52,48,51,48,49,57,51,52,10,10,10,53,54,49,57,52,55,54,56,53,50,50,51,51,10,10,10,55,52,55,57,53,53,56,54,56,54,56,55,53,10,10,10,56,55,57,57,51,55,48,51,49,57,57,53,50,10,10,10,53,56,54,51,53,54,53,48,50,52,55,55,55,10,10,10,49,55,50,49,56,50,53,55,54,51,48,50,51,49,10,10,49,49,56,55,50,48,54,56,48,56,51,55,50,50,10,10,53,51,57,56,51,51,51,56,54,56,57,48,50,10,10,10,55,56,52,48,56,55,50,54,56,54,55,52,49,10,10,10,54,53,51,52,55,54,54,57,51,56,55,52,50,10,10,10,53,52,54,57,56,55,57,49,57,55,55,56,51,10,10,10,55,56,55,52,49,55,48,55,52,52,48,50,50,10,10,10,55,50,56,56,53,51,57,52,54,53,49,52,54,10,10,10,56,55,57,48,48,57,54,53,49,54,49,56,53,10,10,10,57,52,54,54,50,48,50,55,54,51,53,55,55,10,10,10,57,50,52,57,48,56,55,48,53,55,53,50,54,10,10,10,55,53,53,48,56,48,55,49,55,51,56,51,52,10,10,10,57,56,48,57,57,53,53,54,55,51,48,53,49,10,10,10,49,48,55,52,51,54,53,52,56,51,49,55,57,49,10,10,54,52,52,48,55,50,56,53,49,51,53,49,55,10,10,10,49,53,54,56,49,53,49,55,48,57,49,54,57,51,10,10,53,51,49,57,51,56,51,57,55,56,54,52,48,10,10,10,56,49,57,54,55,56,53,56,52,56,54,51,50,10,10,10,56,49,48,52,57,49,57,53,48,50,56,56,57,10,10,10 "::"a"(size),"b"(d->stdout_ptr),"d"(((char*)L2)-8*(long)L1-16),"c"(50));
__builtin_unreachable();
}
int main(){return 0;}
| Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
| Subtask #1 Testcase #1 | 1.8 us | 8 KB | Accepted | Score: 100 | 显示更多 |
| Subtask #1 Testcase #2 | 2.12 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #3 | 2.12 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #4 | 2.12 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #5 | 2.04 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #6 | 2.12 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #7 | 2.07 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #8 | 2.12 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #9 | 2.11 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #10 | 2.08 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #11 | 2.07 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #12 | 2.1 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #13 | 2.12 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #14 | 2.15 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #15 | 2.15 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #16 | 2.08 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #17 | 2.13 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #18 | 2.12 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #19 | 2.12 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #20 | 2.13 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #21 | 2.13 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #22 | 2.13 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #23 | 1.97 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #24 | 2.12 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #25 | 2.1 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #26 | 1.97 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #27 | 2.07 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #28 | 1.85 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #29 | 2.12 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #30 | 1.87 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #31 | 2.08 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #32 | 2.1 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #33 | 2.06 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #34 | 2.17 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #35 | 2.08 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #36 | 2.13 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #37 | 1.93 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #38 | 2.12 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #39 | 2.17 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #40 | 2.12 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #41 | 2.08 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #42 | 1.85 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #43 | 1.85 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #44 | 1.85 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #45 | 2.12 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #46 | 2.14 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #47 | 2.09 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #48 | 2.07 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #49 | 1.84 us | 8 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #50 | 2.04 us | 8 KB | Accepted | Score: 0 | 显示更多 |