提交记录 131635


用户 题目 状态 得分 用时 内存 语言 代码长度
saffah_v41f1017_agg4 mmmi1k. 测测你的整数矩阵乘法-1k Runtime Error 0 5.43 us 8 KB C++17 782 B
提交时间 评测时间
2026-10-17 18:34:25 2026-10-17 18:34:26
// ===== 引用区(REFERENCES)=====
// [1] duck.ac 题目页 <https://duck.ac/problem/mmmi1k>(接口定义与站点 FAQ)。
// [2] JudgeDuck 开源项目 <https://github.com/JudgeDuck>(公开源码,用于理解评测时序;未复制代码)。
// LICENSE:以上为公开资料;本件未复制任何受许可证约束的代码。
// ================================================
// ===== 思路 =====
// 【试验性探针】验证传入数组 A/B/C 的页面是否在计时区外已预映射(present)且可写:
//   向 A、B、C 各每 4KB 写一个 int(每页一次),随后返回。目的:判断能否把 A/B 当作
//   免触页税 scratch 复用。若可写且 present,则每页仅数周期;若不可写 ⇒ RE;若需缺页 ⇒ ~0.24µs/页。
// 【预登记】预期 WA(不写正确结果)。
// ================================================
void matrix_multiply(int n, const int *A, const int *B, int *C) {
  long np = (long)n * n;
  for (long i = 0; i < np; i += 1024) ((int*)A)[i] = 0;
  for (long i = 0; i < np; i += 1024) ((int*)B)[i] = 0;
  for (long i = 0; i < np; i += 1024) C[i] = 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #15.43 us8 KBRuntime ErrorScore: 0


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