首页 > 其他分享 >鲜花 7.13

鲜花 7.13

时间:2024-07-13 16:09:21浏览次数:4  
标签:frac gcd 鲜花 sum 7.13 mid varphi mu

来自 知乎

首先我们设 \(f(i)\) 表示凑出 \(i\) 的方案数,设 \(m=\frac {n(n+1)}2\),然后我们先莫反,然后:

\[Ans=\sum_{d|n}\mu(d)\sum_{d|i}f(i)\\ \]

我们考虑 \(f\) 的生成函数:

\[F(z)=\prod_{i=1}^n(1+z^i) \]

然后我们发现:

\[Ans=\sum_{d|n}\mu(d)\sum_{i=1}^m[z^i][d|i]F(i) \]

然后对于 \([d|i]\) 部分,我们考虑使用单位根反演,即:

\[[d|n]=\frac 1 d\sum_{i=1}^{d-1}w^{in}_d \]

所以:

\[\begin{aligned} \sum_{i=1}^m[d|i][z^i]F(z)&=\frac 1 d\sum_{i=0}^{d-1}F(w^i_d)\\ Ans&=\sum_{d|n}\frac {\mu(d)}d\sum_{j=0}^{d-1}F(w^i_d)\\ &=\sum_{d|n}\frac {\mu(d)}d\sum_{j=0}^{d-1}(\prod_{i=1}^n(1+w^{ij}_d))\\ \end{aligned} \]

然后我们发现,这个 $j,2j,3j\ldots $ 的过程存在循环节,所以我们考虑枚举循环个数 \(k\):

\[\begin{aligned} \sum_{k|d}\sum_{j=0}^{d-1}[\gcd(j,d)=k](\prod_{i=1}^{\frac d k}(1+w^{ik}_d))^{\frac {nk}d}\\ \sum_{k|d}(\sum_{j=0}^{d-1}[\gcd(j,d)=k])(\prod_{i=1}^{\frac d k}(1+w^{ik}_d))^{\frac {nk}d}\\ \sum_{k|d}\varphi(\frac d k)(\prod_{i=1}^{\frac d k}(1+w^{ik}_d))^{\frac {nk}d}\\ \sum_{k|d}\varphi( k)(\prod_{i=1}^{k}(1+w^i_k))^{\frac {n}k}\\ \sum_{k|d}\varphi( k)(-1)^{k}(\prod_{i=1}^{k}(-1-w^i_k))^{\frac {n}k}\\ \end{aligned} \]

我们知道:

\[\prod_{i=0}^{d-1}(x-w^i_d)=x^d-1 \]

所以我们知道上面部分为:

\[\sum_{k|d}\varphi(k)(-1)^k((-1)^k-1)^{\frac n k}\\ =\sum_{k|d,2\nmid k}\varphi(k)2^{\frac nk} \]

然后答案就是:

\[\sum_{d|n}\frac {\mu(d)}d\sum_{k\mid d,2\nmid k}\varphi(k)2^{\frac n k} \]

然后题解变形得到答案是:

\[\frac {\varphi(n)}{n}\sum_{d\mid n,2\nmid d}\mu(d)2^{n-d} \]

然后具体变形如下:

\[Ans=\sum_{k\mid n,2\nmid k}\varphi(k)2^{\frac n k}\sum_{k\mid d,d\mid n}\frac {\mu(d)}d \]

然后我们尝试化简:

\[\begin{aligned} S(k)=\sum_{k\mid d,d\mid n}\frac {\mu(d)}d&=\sum_{d\mid \frac nk}\frac {\mu(kd)}{kd}\\ \because \mu(ab)&=\mu(a)\mu(b)[\gcd(a,b)=1]\\ \therefore S&=\frac {\mu(k)}k\sum_{d\mid (n/k)}\frac {\mu(d)[\gcd(k,d)=1]}{d} \\ S(k)&=\frac {\mu(k)}k\sum_{d\mid \frac {(n/k)}{\gcd(n/k,k)}}\frac {\mu(d)}{d} \\ \because \frac {\varphi(n)}{n}&=\sum_{d\mid n}\frac {\mu(d)}d\\ \therefore S(k)&=\frac {\mu(k)}k\frac {\varphi(\frac {n}{k\gcd(n/k,k)})}{\frac {n}{k\gcd(n/k,k)}}\\ 令 x&=k\gcd(n/k,k)\\ \because \varphi(ab)&=\frac {\varphi (a)\varphi(b)\gcd(a,b)}{\varphi (\gcd(a,b))}\\ \therefore \varphi(a)&=\frac {\varphi(ab)\varphi(\gcd(a,b))}{\varphi(b)\gcd(a,b)}\\ \varphi(\frac n x)&=\frac {\varphi(n)\varphi(\gcd(\frac n x,x))}{\varphi(x)\gcd(\frac n x,x)}\\ \because \gcd(\frac n {k\gcd(n/k,k)},k\gcd(n/k,k))&=1\\ \therefore \varphi(\frac n x)&=\frac {\varphi(n)}{\varphi(x)}\\ \because \varphi(x)&=\frac{\varphi(k)\varphi(\gcd(n/k,k))\gcd(k,\gcd(n/k,k))}{\varphi(\gcd(k,\gcd(n/k,k))}\\ &=\varphi(k)\gcd(n/k,k) \\ S(k)&=\frac {\mu(k)}k\times \frac {\varphi(n)x}{\varphi(x)n}\\ &=\frac {\mu(k)}k\times \frac {\varphi(n)k\gcd(n/k,k)}{\varphi(k)n\gcd(n/k,k)}\\ &=\frac {\varphi(n)}{n}\frac {\mu(k)}{\varphi(k)} \end{aligned} \]

所以:

\[Ans=\sum_{k\mid n,2\nmid k}\varphi(k)2^{\frac n k}S(k)=\sum_{k\mid n,2\nmid k}\varphi(k)2^{n/k}\frac {\varphi(n)}n\frac {\mu(k)}{\varphi(k)}\\ =\frac {\varphi(n)}n\sum_{k\mid n,2\nmid k}\mu(k)2^{n/k} \]

标签:frac,gcd,鲜花,sum,7.13,mid,varphi,mu
From: https://www.cnblogs.com/Nityacke/p/18300236

相关文章

  • 每日一笑7.13
    #include<bits/stdc++.h>#include<windows.h>usingnamespacestd;intmain(){ printf("盘点全网十大爆笑名字:\n"); printf(" 1.琵燕,多么好听的名字,可惜他姓梅。\n"); Sleep(2000); printf(" 2.拔杰,多么高端的名字,可惜他姓朱。\n"); Sleep(2000); print......
  • 【集训】7.13
    目录逆元线性求逆元递推,复习;离线求逆元,复习;fermat小定理,复习;欧拉定理,复习组合数计算lucas定理,复习;逆元7.13:三种方法复习exgcdfermatlinear线性求逆元递推,复习;离线求逆元,复习;MyLinkfermat小定理,复习;欧拉定理,复习组合数计算pascal恒等式计算前缀积和逆元lucas定理......
  • 2024.7.6 鲜花
    梅菲斯特——女王蜂fromK8Heラストチャンスに飢えたつま先が踊り出すまま駆けたこの夜空並のスタンスじゃ靡かない星は宝石の憧れ浮かぶ涙と汗は血の名残り目の中でしか泳げなきゃ芝居だけどステージが逃がさないいついつまでも憧れ焦がれているよI’veneverseen......
  • 2024.7.5 鲜花
    空白とカタルシス——TOGENASHITOGEARI。震惊,K某He强推竟然是这首歌,三天重复上百遍……どれだけ手に入れてもどれだけ自分のものにしてもしてもしても追いつけないな高望みしすぎなんて腐ったような言葉誰しも誰よりも優れて欲しくはないんだよ理由はただ一つ打ち砕......
  • 2024.7.4 鲜花
    今日推歌naturalWillyouholdtheline.只有你还没有放弃。Wheneveryoneofthemisgivinguporgivingin,tellme.当其他所有人都停止了尝试,被挫折磨尽了希望。Inthishouseofmine,Nothingevercomeswithoutaconsequenceorcost,tellme.我所在之处,凡事......
  • 基于java jsp ssm vue网上鲜花店网站设计实现vue(源码+LW+部署讲解)
    前言......
  • 基于JavaSpringBoot+Vue+uniapp技术的微信小程序鲜花商城购物系统设计与实现
    博主介绍:硕士研究生,专注于Java技术领域开发与管理,以及毕业项目实战✌    从事基于javaBS架构、CS架构、c/c++编程工作近16年,拥有近12年的管理工作经验,拥有较丰富的技术架构思想、较扎实的技术功底和资深的项目管理经验。    先后担任过技术总监、部门经理、......
  • 【计算机毕业设计】鲜花销售微信小程序+LW
    ......
  • 2024.6.17鲜花/错误的号码
    XY星的星际新闻报一直不太畅销,所以报纸上会有一些广告,毕竟星际新闻局的非机器人员工也得吃饭。有一则广告是这样的:【数据删除】研学基地位于【数据删除】,该研学基地致力于让学生体验一个幻想纪前的生活并培养学生不借助现代高科技的群居生活能力。该研学基地将于幻想历元年六......
  • 2024-06-15:用go语言,Alice 和 Bob 在一个环形草地上玩一个回合制游戏。 草地上分布着一
    2024-06-15:用go语言,Alice和Bob在一个环形草地上玩一个回合制游戏。草地上分布着一些鲜花,其中Alice到Bob之间顺时针方向有x朵鲜花,逆时针方向有y朵鲜花。游戏规则如下:1.游戏从Alice开始。2.每个回合中,当前玩家必须选择顺时针或逆时针,并在所选方向上摘取一朵鲜花。......