long long的变量没有用long long
long longlong long过多而 MLE
long long时,尽量不要用#define int long longlong long用printf输出时要用%lld
-Wallpair并且排序时,没有判断第一关键字是否存在了first
unique和lower_bound是否需要 - 1 弄混
unique返回值为被去掉的元素所存放的begin位置,lower_bound返回第一个满足的元素所在位置if之后忘记敲else,导致本应在else中的语句每次都会执行
dep和节点到根的距离dis搞混,导致求LCA时错误
dep命名节点到根的距离原文:https://www.cnblogs.com/limecoco/p/9791150.html