人名直接用char na[9],不用string;
string记得加.c_str()
scanf比cout快很多
string s.lenth()
sort 的比较函数返回值是bool,返回true不交换,与qsort相反
pow(x,y)用的时候前面加(int)
两层循环注意i j 注意循环退出条件有没有写错
比较char的时候注意单引号
过滤输入
注意n/=n与n%=n;
printf以及scanf的冒号后面 & a
double 与 int 共存时尽量写double
使用sort时出现段错误:当两个参数等价时2要返回false,不能返回true
在geiline之前不需要getchar()
调用函数时注意括号 () []
大数组声明在main外面
建立map时注意 [a][b] [b][a]
输出格式,%05d
scand lld
遍历数组时一定注意边界
能不用getline就不用
有个别段错误 检查等号=?== <?<=
cstring里面求长度用strlen(cs); string里面用cs.length();
一定要把所有样例跑完
小数与整数相乘,一定注意转换
iterator循环时别忘了it++
倒序输出vector时 i=v.size()-1;别忘-1
fill函数注意范围
变量初始化
注意&与%
多个case注意初始化全局变量