码风QwQ
注:卡常、压行时怎么有效怎么来QwQ
基本上不写多余的空格,除了 cin/cout。
快读真香。(
不喜欢用字符数组,使用 string.
此时 cin cout 输入前会加这样三句以优化:
ios::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
有时会
#define int long long
左大括号一定要换行。
main 函数写在最后。
使用 STL。
如果用到需要多个相同数据结构的题会用 class 简单封装一下(这也算不上是封装?
位运算和 bitset 真香。
当 while/for 或 if 语句内只有一条语句时,不写括号,也不换行。(如果太长会换行
使用
for(int i=1;i<=n;i++)
不使用
for(int i=0;i<n;i++)//string除外
或
for(int i=1;i<=n;++i)
或
int i;
for(i=1;i<=n;i++)
如果有多组测试数据,用
while(tests--)
一般使用i++,而非++i,除了
a[++cnt]=i;
这样的语句。