快读模板一例

char *p1,*p2,buf[100000];
#define nc() (p1==p2 && (p2=(p1=buf)+fread(buf,1,100000,stdin),p1==p2)?EOF:*p1++)

inline int read()
{
	int fl=1,w=0;char ch=getchar();
	while((ch<48||ch>57)&& ch!='-') ch=nc();
	if(ch=='-') {fl=-1;ch=nc();}
	while(ch>=48&&ch<=57){w=w*10+ch-'0',ch=nc();}
	return fl*w;
}
posted @ 2024-10-02 21:15  邓佑孤  阅读(34)  评论(0)    收藏  举报