摘要: 题意 我们知道一个结论:\(\gcd(f_x,f_y)=f_{\gcd(x,y)}\)。 证明见这里。 于是我们考虑将$lcm$向$\gcd$方向化,我们知道$lcm$是给指数取$\max$,$\gcd$是给指数取$\min$,因此考虑$\min-\max$容斥: \(lcm(S)=\prod\li 阅读全文
posted @ 2020-06-05 19:43 nofind 阅读(199) 评论(1) 推荐(0) 编辑
摘要: 题意 先枚举一个点必须选,设该点为$x$。 将两棵树都以$x$为根,对于点$y$,如果选$y$必须要选$fa_y$,于是就变成了了最大权闭合子图。 code: #include<bits/stdc++.h> using namespace std; const int maxn=55; const 阅读全文
posted @ 2020-06-05 19:40 nofind 阅读(125) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-06-05 16:33 nofind 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 题意 考虑点分治来枚举树上联通块,对于一个联通块,我们做有依赖性的树形DP即可,需要用单调队列优化多重背包。 有依赖性的树形DP code: #include<bits/stdc++.h> using namespace std; const int maxn=510; const int maxm 阅读全文
posted @ 2020-06-05 14:28 nofind 阅读(121) 评论(0) 推荐(0) 编辑