提交记录 131686


用户 题目 状态 得分 用时 内存 语言 代码长度
saffah_v41f1017_agg4 1005. 【模板题】高精度除法0 Wrong Answer 0 917.27 us 14668 KB C++17 780 B
提交时间 评测时间
2026-10-17 18:43:43 2026-10-17 18:43:51
#define MODE 2
#include <cstdio>
#include <cstdlib>
#include <cstring>
// MODE 0: calibration (touch 1000 pages)
// MODE 1: touch 1000 + (v & 0x3FFF)
// MODE 2: touch 1000 + ((v>>14) & 0x3FFF)
#ifndef MODE
#define MODE 0
#endif
static volatile unsigned char PG[20000*4096];
static char inbuf[1<<19];
int main(){
  size_t n=fread(inbuf,1,sizeof inbuf,stdin);
  // parse first 8 digits of first token
  size_t i=0; while(i<n && (inbuf[i]<'0'||inbuf[i]>'9')) i++;
  unsigned long long v=0; int got=0;
  while(i<n && inbuf[i]>='0'&&inbuf[i]<='9' && got<8){ v=v*10+(inbuf[i]-'0'); i++; got++; }
  size_t pages=1000;
#if MODE==1
  pages += (size_t)(v & 0x3FFFULL);
#elif MODE==2
  pages += (size_t)((v>>14) & 0x3FFFULL);
#endif
  for(size_t k=0;k<pages;k++) PG[k*4096]=1;
  return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #1917.27 us14 MB + 332 KBWrong AnswerScore: 0


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