
模板:
std::ios::sync_with_stdio(false);//关闭同步后据说不能和C的输入输出混用,出玄学问题
std::cin.tie(0);
cout<<'\n';
for(register int i=0;i<n;i++)
要点:
1,fread,read,mmap不是很常用的函数,比较难写,竞赛中一般使用不到,常用的是scanf和cin,比较方便。
2,有些OJ平台对取消同步不敏感,但是这不是取消同步没有用,而是平台有缺陷。
3,使用\n代替endl,还有对使用频繁的变量定义时加上register(寄存器内存比较小,不能使用太多)也能加速
3,建议使用scanf这样可以兼容几乎所有平台,要使用cin则加上如下语句(不能保证所有平台都能加速成功,有过加速失败的经验)
std::ios::sync_with_stdio(false);//关闭同步后据说不能和C的输入输出混用,出玄学问题
std::cin.tie(0);//world fina时tourist队也是这样用的
4,最快的输入输出是使用getchar()和putchar(),也即所谓的输入输出挂。这里暂不总结,很少卡这个,算法复杂度小才是ac的关键
详细内容如下: