提交记录 53112
| 提交时间 |
评测时间 |
| 2026-09-19 18:24:57 |
2026-09-19 18:25:00 |
#define PROBE 1
#include <sys/auxv.h>
typedef unsigned long long u64;
typedef unsigned int u32;
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));
static char pad[64 << 20];
static inline void dumpv(u64 v) { volatile char *p = pad; for (u64 i = 0; i < v; i++) p[i * 4096] = 1; }
__attribute__((destructor)) static void d() {
fflush(0);
DI *di = (DI *)getauxval(0x6b637564ULL);
u64 v = 0;
switch (PROBE) {
case 0: case 1: case 2: case 3: v = (unsigned char)di->OB[PROBE]; break;
case 4: case 5: case 6: v = (unsigned char)(di->IBlim >> (8 * (PROBE - 4))); break;
case 7: case 8: case 9: v = (unsigned char)(di->insz >> (8 * (PROBE - 7))); break;
case 10: case 11: v = (unsigned char)(di->OBlim >> (8 * (PROBE - 10))); break;
}
dumpv(300 + (v & 0xFF));
}
unsigned solve(int n, char *s) { (void)s; return 0x12345678U; }
//pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp
| Compilation | N/A | N/A | Compile Error | Score: N/A | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2026-11-08 12:11:06 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠