1.容量建议开到两倍以上
2.有需要用到long long 的地方建议都用long long
3.读入用%lf,输出用%f
4.对于LL 和int型之间的相加,最好把Int强制类型转换
5.英文字母、字符、空格等字符在ASCII里的范围是0~127。
6.int型的数,反过来可能会超过int范围,所以要用long long。
7.memset(a,0,sizeof a)太多次也会超时的,注意!
8.有字符串的相加,尽量不要用+=
string t="";
t=t+a[i][j]+a[x1][y1];
//t+=a[i][j]+a[x1][y1];这样会出错
9.用map来记录要连在一起的字符串一定要用空格隔开,避免字符串不同,但连一起相同。
10.bfs时,如果不是优先队列,就是插入的同时就要进行标记(已遍历过该点);相反,优先队列的时候就是,top()之后再标记。