超级读入挂

Posted diliiiii

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超级读入挂相关的知识,希望对你有一定的参考价值。

namespace fastIO
#define BUF_SIZE 100000
//fread -> read
bool IOerror = 0;
inline char nc()
static char buf[BUF_SIZE], p1 = buf + BUF_SIZE, pend = buf + BUF_SIZE;
if(p1 == pend)
p1 = buf;
pend = buf + fread(buf, 1, BUF_SIZE, stdin);
if(pend == p1)
IOerror = 1;
return -1;


return p1++;

inline bool blank(char ch)
return ch == ‘ ‘ || ch == ‘\n‘ || ch == ‘\r‘ || ch == ‘\t‘;

inline void read(int &x)
char ch;
while(blank(ch = nc()));
if(IOerror)
return;
for(x = ch - ‘0‘; (ch = nc()) >= ‘0‘ && ch <= ‘9‘; x = x
10 + ch - ‘0‘);

#undef BUF_SIZE
;
using namespace fastIO;

以上是关于超级读入挂的主要内容,如果未能解决你的问题,请参考以下文章

SupreNFT——多元融合的NFT超级平台 撬动NFT万亿蓝海市场

互联超级公告需求功能说明书

linux操作系统故障处理-ext4文件系统超级块损坏修复

fread读入挂and普通读入挂and浮点数读入挂

虚拟文件系统

读入挂