注:卡常时怎么快怎么来QwQ
使用scanf printf,不用快读。
有时会#define int long long.
一律不宏定义特殊的数。
左大括号一定要换行。
main函数写在最后。
使用STL。有时会手动开优化。
不常使用位运算。
当循环或判断语句内只有一条语句时,不写括号,也不换行。
使用
for(int i=1;i<=n;i++)
或
for(int i=0;i<ss.length();i++)//与STL有关的用这种写法
不使用
for(int i=0;i<n;i++)//与STL有关的除外
或
for(int i=1;i<=n;++i)
或
int i;
for(i=1;i<=n;i++)
喜欢定义全局变量,很多时候为了防止重名,采用ss,s1,s2,xx,yy,dx,dy,sx,sy,tx,ty,now,nxt,qwq,qaq.
循环变量为i,j,k,l.
如果有多组测试数据,用
for(int qwerty=1;qwerty<=tests;qwerty++)
而不用
while(tests--)
一般使用i++,而非++i,除了
a[++cnt]=i;
这样的语句。