自己的秋招编码习惯
一、编码习惯
1)先想好思路再开始,而不是一上来就写代码
要将时间给算法设计,而不是分配给debug
2)每天要进行编码,防止手生!
二、编码的头文件
Linux平台,然后写代码
直接用框架
#include<bits/sdtc++.h> using namespace std; int main() { return 0; }
注意:
自己在有的题目,只是只用了这个头文件
并没有写using namespace std;
这样是不好的,因为那样只能用不在命名空间std的东西
比如set这样的STL就用不了
三、多组输入问题
比如,输出m=0的时候不处理
while((~scanf("%d%lld%lld",&m,&a,&b))&&(0!=m)) { }
其实这个没什么好说的。
至于逻辑取反和按位取反的区别:
logistics,逻辑嘛,l长得像感叹号!所以 !是逻辑取反 ~就是按位取反喽