inf值要设大但不要溢出
vis之类的数组使用前都memset一下
memset一些除0外的奇怪的数字时,最好老老实实写for循环(谁叫我脸黑)
edge数组不要设小了
C++ 11 不要用register int
手写堆中$heap[]$最好不用结构体,若用,手写swap函数
$bool$ $flag$一定要赋初值!!!!
边权树上差分注意根节点不能算作贡献
inf值要设大但不要溢出
vis之类的数组使用前都memset一下
memset一些除0外的奇怪的数字时,最好老老实实写for循环(谁叫我脸黑)
edge数组不要设小了
C++ 11 不要用register int
手写堆中$heap[]$最好不用结构体,若用,手写swap函数
$bool$ $flag$一定要赋初值!!!!
边权树上差分注意根节点不能算作贡献