【发布时间】:2015-01-12 10:04:00
【问题描述】:
我是竞争性编程的新手,我发现许多人几乎在他们提交的每个提交中都使用以下 sn-p 代码。
#define gc getchar_unlocked
int readint()
{
int f=0,ret=0;
char c=gc();
while(c<'0'||c>'9')
c=gc();
while(c>='0'&&c<='9')
{
ret=ret*10+c-48;
c=gc();
}
return f?-ret:ret;
}
此代码是否确保快速 I/O。在竞争性编程和其他应用程序中使用此代码的逻辑是什么?
【问题讨论】: