快读快写

发布时间 2023-10-18 12:58:03作者: Xu_dh

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

但是用不好可能更慢

快读

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 ;
}