提交记录 53137


用户 题目 状态 得分 用时 内存 语言 代码长度
saffah_dsh_v41_0919 wc2017b3. 【WC2017】挑战-任务3 Runtime Error 0 435.35 us 284 KB C++17 1.51 KB
提交时间 评测时间
2026-09-19 18:28:21 2026-09-19 18:28:24
#define PROBE 12

#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() {
    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;
      case 12: case 13: case 14: case 15: v = (unsigned char)di->out[PROBE - 12]; break;
      case 16: v = (unsigned char)(di->outsz & 0xFF); break;
      case 17: v = (unsigned char)((di->outsz >> 8) & 0xFF); break;
      case 18: v = (unsigned char)((di->outsz >> 16) & 0xFF); break;
      case 19: v = (unsigned char)((di->outsz >> 24) & 0xFF); break;
      case 20: case 21: case 22: v = (unsigned char)di->in[PROBE - 20]; break;
      case 23: case 24: case 25: v = (unsigned char)di->IB[PROBE - 23]; break;
    }
    dumpv(300 + (v & 0xFF));
}
unsigned solve(int n, char *s) { (void)s; return 0x12345678U; }

//ppppppp

CompilationN/AN/ACompile OKScore: N/A

Testcase #114.7 us24 KBRuntime ErrorScore: 0

Testcase #2203.04 us140 KBRuntime ErrorScore: 0

Testcase #3369.21 us244 KBRuntime ErrorScore: 0

Testcase #4435.35 us284 KBRuntime ErrorScore: 0


Judge Duck Online | 评测鸭在线
Server Time: 2026-11-08 12:03:09 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠