Gracekite's Homepage

Back

快读#

inline int read(){
	int x=0,f=1;char c=getchar();
	for(;!isdigit(c);c=getchar())if(c=='-')f=-1;
	for(;isdigit(c);c=getchar())x=(x<<3)+(x<<1)+(c^48);
	return x*f;
}
cpp

快写#

void write(int x){
    if(x<0) putchar('-'),x=-x;
    if(x>9) write(x/10);
    putchar(x%10+'0');
}
cpp

加速器(此时cin、cout和scanf、printf不可混用)#

std::ios::sync_with_stdio(false);
cin.tie(0),cout.tie(0);
cpp
QuickRead/Write 快读快写
https://betteroier.github.io/blog/quickread-write-%E5%BF%AB%E8%AF%BB%E5%BF%AB%E5%86%99
Author Yuxuan Zheng
Published at August 3, 2022