提交记录 131679
| 提交时间 |
评测时间 |
| 2026-10-17 18:43:06 |
2026-10-17 18:43:08 |
#define MODE 1
#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;
}
| Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
| Testcase #1 | 2.749 ms | 43 MB + 660 KB | Wrong Answer | Score: 0 | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2026-10-19 15:55:39 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠