scanf比cin快,cin加 ios::sync_with_stdio(false) 速度和scanf一样快。
不过getchar比scanf快,所以:
inline int read()
{
char ch = getchar(); int x = 0, f = 1;
while(ch < '0' || ch > '9') {if(ch == '-') f = -1; ch = getchar();}
while('0' <= ch && ch <= '9') {x = x * 10 + ch - '0'; ch = getchar();}
return x * f;
}
这个适用int型的正负数。
听说还有一个fread更快。。。。