摘要:
Codeforces 686 D. Kay and Snowflake 要求$O(n)$求出以每个节点为根的重心。 考虑对于一个根节点$u$,其重心一定在【各个子树的重心到$u$】这条链上。这样就能够$O(n)$推出来了。证明起来难证易忘。不如记住树的重心的几条奇妙性质: 1. 以重心为根,各子树大 阅读全文
摘要:
Codeforces 1166C A Tale of Two Lands 【绝对值问题】给定一个数列,求其中满足$min{|x+y|,|x-y|} \leq min{|x|,|y|}且max{|x|,|y|} \leq max{|x+y|,|x-y|}$的数对$(x,y)$个数。 $x,y$的符号都 阅读全文