- 忘记开-Wshadow,导致有变量重复,容易出错。实例:
1 int t; 2 …… 3 if (……){ 4 int t=……; 5 } else { 6 t=……; 7 }
- 对图进行宽度优先遍历时,visit数组加错位置。
while (!q.empty()){ nownode=q.front(); nowedge=first[nownode]; //mark while (nowedge){ nowson=edges[nowedge].to; if (visit[nowson]) continue; //如果这个语句加在前面,可能会造成一个元素进队多次,导致……TLE。 if (......){ visit[nowson]=1; q.push(nowson); } nowedge=edges[nowedge].next; } }
【未完待续】
时间: 2024-11-05 06:29:17