天知道放了几个月的 166 行臭代码有多少锅 QAQ
- 注意取模;
- 注意
= 和 += 的用法;
- 注意函数返回值;
- 注意
cin,cout 关同步流之后最后只用 cin,cout 不然玄学错误本地调不出来;
- 先写熟链式前向星、线段树、LCA、DFS,不然不知道有多少离谱错误;
- 在
op=1 或 op=2 时,前面是:if (dep[top[x]] < dep[top[y]]) swap(x, y); update(1, n, 1, id[top[x]], id[x], z); 后面呢:if (dep[x] > dep[y]) swap(x, y); update(1, n, 1, id[x], id[y], z); 非常细节;
- 编码可读,不要大量压行,不然别想调出来;
- 不要食用后人。——对后人进食爱好者的忠告