读入读出
输入(int)
il int read()
{
int xr=0,F=1; char cr;
while(cr=getchar(),cr<'0'||cr>'9') if(cr=='-') F=-1;
while(cr>='0'&&cr<='9')
xr=(xr<<3)+(xr<<1)+(cr^48),cr=getchar();
return xr*F;
}
输出(int)
void write(int x)
{
if(x<0) putchar('-'),x=-x;
if(x>9) write(x/10);
putchar(x%10+'0');
}
使你的cin/cout更快
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
读入一行
string字符串 s :getline(cin,s)
string s;
getline(cin, s);
建议:最前面用getchar( ),去掉第一个换行符