编译
不写x1,y1,x2,y2
不写hash,next
不写vector 的 t:v
戒掉些register的习惯
define cout cerr 是个调试的好习惯,但之后一定要把所有cout cerr删掉,不删掉应该不会影响文件对比,但cout会极大地影响你的运行效率
删掉assert
输入
字符串的一个好的博客
scanf:读进开头一段截止字符,然后有效,再遇到截止字符停下,不读取
cin:一样
gets:从当前字符读取到截止字符
cin.getline(str,len):如果当前字符到截止字符中间的字符>=len个,读取len-1个
否则,一直读取到截止字符
cin.get(str,len):如果当前字符到截止字符中间的字符<len个,读取到截止字符(不含)
否则,读取len-1个
策略
开局先把所有题看一遍
如果一道题30 min中没有思路,那就换道题
发现码量过大,此时应该背水一战,去刚A
考试前两个小时,最好是前90分钟,每道题都能稍微想一想