首页 > 其他分享 >luogu P5518 幽灵乐团 / 莫比乌斯反演基础练习题

luogu P5518 幽灵乐团 / 莫比乌斯反演基础练习题

时间:2022-09-28 22:25:13浏览次数:69  
标签:P5518 frac gcd luogu sum rfloor 反演 ij prod

重新学习了一下莫比乌斯反演,再来写一次这道题。

Part 1

\[\prod_{i=1}^A\prod_{j=1}^B\prod_{k=1}^C\dfrac{\text{lcm}(i,j)}{\gcd(i,k)} \]

\[=\prod_{i=1}^A\prod_{j=1}^B\prod_{k=1}^C\dfrac{ij}{\gcd(i,j)\gcd(i,k)} \]

分成两步求。每种相同的求法下面只列出一次。且钦定 \(\max(A,B)=A\)

\[\prod_{i=1}^A\prod_{j=1}^B\prod_{k=1}^Cij \]

\[\prod_{i=1}^A\prod_{j=1}^B\prod_{k=1}^Ci=\prod_{i=1}^A\prod_{j=1}^B i^C=\prod_{i=1}^Ai^{BC}=fac(A)^{BC} \]

\[\prod_{i=1}^A\prod_{j=1}^B\prod_{k=1}^C\gcd(i,j) \]

\[=\prod_{i=1}^A\prod_{j=1}^B\gcd(i,j)^C \]

\[=(\prod_{d=1}^Ad^{\sum_{i=1}^A\sum_{j=1}^B[\gcd(i,j)=d]})^C \]

\[=(\prod_{d=1}^Ad^{\sum_{i=1}^{A/d}\sum_{j=1}^{B/d}[\gcd(i,j)=1]})^C \]

\[=(\prod_{d=1}^Ad^{\sum_{i=1}^{A/d}\sum_{j=1}^{B/d}\sum_{t|i}\sum_{t|j}\mu(t)})^C \]

\[=(\prod_{d=1}^Ad^{\sum_{t=1}^{A/d}\mu(t){\lfloor\frac{A}{td}\rfloor\lfloor\frac{B}{td}\rfloor}})^C \]

\[=(\prod_{T=1}^A(\prod_{d|T}d^{\mu(\frac{T}{d})})^{\lfloor\frac{A}{T}\rfloor\lfloor\frac{B}{T}\rfloor})^C \]

Part 2

\[\prod_{i=1}^A\prod_{j=1}^B\prod_{k=1}^C(\dfrac{\text{lcm}(i,j)}{\gcd(i,k)})^{ijk} \]

\[=\prod_{i=1}^A\prod_{j=1}^B\prod_{k=1}^C(\dfrac{ij}{\gcd(i,j)\gcd(i,k)})^{ijk} \]

\[\prod_{i=1}^A\prod_{j=1}^B\prod_{k=1}^Ci^{ijk}=\prod_{i=1}^Ai^{i\times \sum_{j=1}^B j\sum_{k=1}^Ck}=(\prod_{i=1}^Ai^i)^{\frac{B(B+1)C(C+1)}{4}} \]

\[\prod_{i=1}^A\prod_{j=1}^B\prod_{k=1}^C\gcd(i,j)^{ijk} \]

\[=(\prod_{i=1}^A\prod_{j=1}^B\gcd(i,j)^{ij})^{\sum_{k=1}^Ck}=(\prod_{i=1}^A\prod_{j=1}^B\gcd(i,j)^{ij})^{\frac{C(C+1)}{2}} \]

标签:P5518,frac,gcd,luogu,sum,rfloor,反演,ij,prod
From: https://www.cnblogs.com/tidongCrazy/p/16739762.html

相关文章

  • [luogu p2160] [SHOI2007]书柜的尺寸
    [P2160SHOI2007]书柜的尺寸-洛谷|计算机科学教育新生态(luogu.com.cn)把书按高度从大到小排序,依次考虑放置,每一层第一个被放置的书的高度就是这一层的高度。设\(f......
  • Luogu2607 & Luogu1453 基环树dp
    2607:一个基环树,有点权,全是有向边,选儿子则不能选父亲(反之亦然),问选出的集合的最大点权和注意到题目的特殊性,如果i->hatred[i],那么就是一个内向树,否则为外向树内向树好找环,......
  • luogu P4677 山区建小学
    山区建小学题目描述政府在某山区修建了一条道路,恰好穿越总共\(n\)个村庄的每个村庄一次,没有回路或交叉,任意两个村庄只能通过这条路来往。已知任意两个相邻的村庄之间的距......
  • luogu P1043 [NOIP2003 普及组] 数字游戏
    [NOIP2003普及组]数字游戏题目描述丁丁最近沉迷于一个数字游戏之中。这个游戏看似简单,但丁丁在研究了许多天之后却发觉原来在简单的规则下想要赢得这个游戏并不那么容......
  • luogu P1385 密令
    密令题目描述给定一小写字母串\(s\),每次操作你可以选择一个\(p\)(\(1\leqp\lt|s|\))执行下述修改中的任意一个:将\(s_p\)改为其字典序\(+1\)的字母,将\(s_{p+1}......
  • 【luogu P6419】Kamp(换根DP)
    Kamp题目链接:luoguP6419题目大意一棵树上有一些点有人,边有通过的长度,然后对于每个点,你从这个点出发经过所有人(不用回到原来位置)的最短时间。其它人不会动,只有你去找人......
  • [luogu3980]志愿者招募
    记$x_{i}$为第$i$类志愿者数量$,y_{j}=\sum_{j\in[s_{i},t_{i}]}x_{i}-a_{j}$​,则问题即$$\foralli\in[1,m],x_{i}\ge0\\\forallj\in[1,n],y_{j}\ge0\\y_{1}-\sum_{......
  • 【luogu CF1109E】Sasha and a Very Easy Test(线段树)
    SashaandaVeryEasyTest题目链接:luoguCF1109E题目大意维护一个长度为n的序列,有区间乘,单点除(保证能整除),区间求和答案对p取模。p不一定是质数。思路麻了考场......
  • [luogu p8251] [NOI Online 2022 提高组] 丹钓战
    [P8251NOIOnline2022提高组]丹钓战-洛谷|计算机科学教育新生态(luogu.com.cn)容易发现对于一次查询\([L,R]\),\(L\)一定是第一个入栈的,也是成功的,答案至少为......
  • luogu P1052 [NOIP2005 提高组] 过河
    [NOIP2005提高组]过河题目描述在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳......