快读快写

快读快写

主要原理是读入字符再转化为数字(输出同理)

但是用不好可能更慢。

快读

inline int read() {
	int x=0,f=1;
	char ch=getchar();
	while(ch<'0'||ch>'9'){
		if (ch=='-') f=-1;
		ch=getchar();
	}
	while(ch>='0'&&ch<='9'){
		x=x*10+ch-48;
		ch=getchar();
	}
	return x*f;
}

快写

inline void write(long long x) {
	if(x<0)x=-x,putchar('-');
	if(x>=10)write(x/10);
	putchar(x%10+48);
	return;
}
posted @ 2023-10-18 12:54  Xu_dh  阅读(45)  评论(0)    收藏  举报