题解 loj 6102

传送门-LOJ

传送门-51Nod


【分析】

对每个质因数 \(p_i\) 进行 min-max 容斥得:

\(\displaystyle \max_{p_i}(S)=\sum_{\varnothing\subset T\subseteq S}(-1)^{|T|-1}\min_{p_i}(S)\)

故 \(\displaystyle p_i^{\displaystyle \max_{p_i}(S)}=p_i^{\displaystyle \sum_{\varnothing\subset T\subseteq S}(-1)^{|T|-1}\min_{p_i}(S)}\)

对所有 \(p_i\) 累乘得:

\(\begin{aligned} \text{lcm } fib_{\{S\}}&=\prod_i p_i^{\displaystyle \max_{p_i}(S)} \\&=\prod_i p_i^{\displaystyle \sum_{\varnothing\subset T\subseteq S}(-1)^{|T|-1}\min_{p_i}(S)} \\&=\prod_{\varnothing \subset T\subseteq S} (\prod_i p_i^{\displaystyle \min_{p_i}(S)})^{(-1)^{|T|-1}} \\&=\prod_{\varnothing \subset T\subseteq S} (\gcd fib_{\{S\}})^{(-1)^{|T|-1}} \end{aligned}\)

其中,\(\text{lcm }fib_{\{S\}}\) 表示集合 \(S\) 内所有 \(a_i\) 的斐波那契值的最小公倍数,即 \(\displaystyle \text{lcm}_{i\in S}\ fib_{a_i}\)

同理,\(\text{gcd }fib_{\{S\}}\) 表示集合 \(S\) 内所有 \(a_i\) 的斐波那契值的最大公因数,即 \(\displaystyle \text{gcd}_{i\in S}\ fib_{a_i}\)

上一篇:未标注目标语料是否均适合用于跨语言学习?『基于对抗判别器高效利用未标注语料的跨语言NER算法AdvPicker』


下一篇:Tars | 第5篇 基于TarsGo Subset路由规则的Java JDK实现方式(上)