关于快读快写
  • 板块灌水区
  • 楼主apphhzp
  • 当前回复18
  • 已保存回复18
  • 发布时间2022/10/28 21:02
  • 上次更新2023/10/27 05:20:23
查看原帖
关于快读快写
528289
apphhzp楼主2022/10/28 21:02

rtrtwyywyy紫衫。

本蒟蒻在网上能搜到的最快的模板是这个,比fread()快一点:

#include<bits/stdc++.h>
#define in_bufsize (1<<29)
#define out_bufsize (1<<29)
#define flush() out->sputn(Obuf, optr - Obuf)
#define getc() ist==ied?ied=Ibuf+in->sgetn(ist=Ibuf,in_bufsize),(ist==ied?-1:*ist++):*ist++
#define putc(c) optr==Obuf+out_bufsize?(out->sputn(Obuf,out_bufsize),optr=Obuf),*optr++ =c:*optr++ =c
static char Obuf[out_bufsize],Ibuf[in_bufsize],*optr=Obuf,*ist=0,*ied=0;
static streambuf *out=cout.rdbuf(),*in=cin.rdbuf();

请教各位神犇有没有更快的输入输出让我copy学习一下?(虽然比赛中用不到)

2022/10/28 21:02
加载中...