快速读入:
int read()
{
char ch;
int k=0;
ch=getchar();
while (ch>='0'&&ch<='9')
{
k=k*10+ch-'0';
ch=getchar();
}
return k;
}
快速写出:
void write(int x)
{
if (x>=10) write(x/10);
putchar(x%10+'0');
}
原理:由于C++中getchar和putchar的速度普遍较快,故用此种方法加快程序运行速率。