随笔分类 -  Data Structure --- 虚树

该文被密码保护。
posted @ 2020-06-01 16:37 xgzc 阅读(9) 评论(1) 推荐(0)
摘要:"题面" 题解 这是好久之前菊开讲的一道题目了。 可以发现在这道题目中,边比点更加重要,所以我们化边为点,将边权改为点权,边与边之间的边权就是题目所给的Trie树上LCA深度的和。 想到一个平方的暴力,每条边和它连向的点的出边连一条边。下一步考虑怎么优化。 对于每一个点,将它的入边和出边都拿出来,按 阅读全文
posted @ 2019-10-16 20:10 xgzc 阅读(190) 评论(3) 推荐(0)
摘要:"题面" 题解 这道题目的话,推式子比较休闲,写起来。。。 首先上套路,根据$\varphi$的一些性质,我们可以证明$\varphi(ij) = \frac{\varphi(i)\varphi(j)\gcd(i, j)}{\varphi(\gcd(i,j))}$。 开推:首先设$\textbf{f 阅读全文
posted @ 2019-03-25 22:16 xgzc 阅读(292) 评论(1) 推荐(0)
摘要:题面 题解 虚树好题(只是细节太多) 构出虚树后,一定要仔细梳理关键点之间的点是上面属于父亲,下面属于儿子。 然后二分出所有的点的所属就可以了 代码 阅读全文
posted @ 2018-12-24 11:26 xgzc 阅读(210) 评论(1) 推荐(0)