啊,好像,貌似,似乎cin速度不及scanf不及快读,所以,快读学习一下
int read()
{
int a=0;char x=getchar();int f=1;
while(x>'9'||x<'0'){ if(x=='-') f=-1;x=getchar();
}
while(x<='9'&&x>='0'){a=a*10+x-48; x=getchar();//a=a*10+(x&15)也可以,注意优先级
}
return a*f;
}
写法很多种,大致就这个样子