【题解】加权约数和
n
≤
1
0
6
n\leq 10^6
n≤106 。多组数据。
∑
i
=
1
n
∑
j
=
1
n
max
(
i
,
j
)
×
σ
(
i
j
)
\sum_{i=1}^n\sum_{j=1}^n\max(i,j)\times \sigma(ij) \\
i=1∑nj=1∑nmax(i,j)×σ(ij)
考虑这样一件事情。我们暴力枚举 i 。(233
i
×
∑
j
=
1
i
σ
(
i
j
)
=
i
×
∑
j
=
1
i
∑
x
∣
i
∑
y
∣
j
[
(
x
,
y
)
=
1
]
i
y
x
=
i
×
∑
j
=
1
i
∑
x
∣
i
∑
y
∣
j
[
(
i
x
,
y
)
=
1
]
x
y
=
i
×
∑
j
=
1
i
∑
x
∣
i
∑
y
∣
j
x
y
∑
k
∣
(
i
x
,
y
)
μ
(
k
)
=
i
×
∑
k
∣
i
μ
(
k
)
∑
x
∣
i
k
x
∑
y
=
1
i
k
y
k
[
i
y
k
]
=
i
×
∑
k
∣
i
μ
(
k
)
×
k
×
σ
(
i
k
)
×
∑
i
=
1
i
k
σ
(
i
)
i\times \sum_{j=1}^i\sigma(ij) \\ =i\times \sum_{j=1}^i\sum_{x|i}\sum_{y|j}[(x,y)=1]\frac{iy}{x} \\ =i\times \sum_{j=1}^i\sum_{x|i}\sum_{y|j}[(\frac{i}{x},y)=1]xy \\ =i\times \sum_{j=1}^i\sum_{x|i}\sum_{y|j}xy\sum_{k|(\frac{i}{x},y)}\mu(k) \\ =i\times \sum_{k|i}\mu(k)\sum_{x|\frac{i}{k}}x\sum_{y=1}^{\frac{i}{k}}yk[\frac{i}{yk}] \\ =i\times \sum_{k|i}\mu(k)\times k\times \sigma(\frac{i}{k})\times \sum_{i=1}^{\frac{i}{k}}\sigma(i)
i×j=1∑iσ(ij)=i×j=1∑ix∣i∑y∣j∑[(x,y)=1]xiy=i×j=1∑ix∣i∑y∣j∑[(xi,y)=1]xy=i×j=1∑ix∣i∑y∣j∑xyk∣(xi,y)∑μ(k)=i×k∣i∑μ(k)x∣ki∑xy=1∑kiyk[yki]=i×k∣i∑μ(k)×k×σ(ki)×i=1∑kiσ(i)
∑ i = 1 n i × ∑ j = 1 i σ ( i j ) = ∑ i = 1 n i × ∑ k ∣ i μ ( k ) × k × σ ( i k ) × F ( i k ) = ∑ i = 1 n σ ( i ) × F ( i ) × i × ∑ k = 1 [ n i ] μ ( k ) × k 2 \sum_{i=1}^ni\times \sum_{j=1}^i\sigma(ij) \\ =\sum_{i=1}^ni\times \sum_{k|i}\mu(k)\times k\times\sigma(\frac{i}{k})\times F(\frac{i}{k}) \\ =\sum_{i=1}^n\sigma(i)\times F(i)\times i\times\sum_{k=1}^{[\frac{n}{i}]}\mu(k)\times k^2 i=1∑ni×j=1∑iσ(ij)=i=1∑ni×k∣i∑μ(k)×k×σ(ki)×F(ki)=i=1∑nσ(i)×F(i)×i×k=1∑[in]μ(k)×k2
???
∑
i
=
1
n
i
×
σ
(
i
2
)
=
∑
i
=
1
n
i
×
∑
x
∣
i
∑
y
∣
i
x
y
∑
k
∣
(
i
x
,
y
)
μ
(
k
)
=
∑
i
=
1
n
i
×
∑
k
∣
i
μ
(
k
)
×
k
×
σ
(
i
k
)
2
=
∑
i
=
1
n
σ
(
i
)
2
×
i
×
∑
k
=
1
[
n
i
]
μ
(
k
)
×
k
2
\sum_{i=1}^ni\times \sigma(i^2) \\ =\sum_{i=1}^ni\times \sum_{x|i}\sum_{y|i}xy\sum_{k|(\frac{i}{x},y)}\mu(k) \\ =\sum_{i=1}^ni\times \sum_{k|i}\mu(k)\times k\times\sigma(\frac{i}{k})^2 \\ =\sum_{i=1}^n\sigma(i)^2\times i\times\sum_{k=1}^{[\frac{n}{i}]}\mu(k)\times k^2\\
i=1∑ni×σ(i2)=i=1∑ni×x∣i∑y∣i∑xyk∣(xi,y)∑μ(k)=i=1∑ni×k∣i∑μ(k)×k×σ(ki)2=i=1∑nσ(i)2×i×k=1∑[in]μ(k)×k2
however …
O ( T n ) O(T\sqrt{n}) O(Tn) 过不去。
差分一下就好。
__EOF__

本文链接:https://www.cnblogs.com/cqbzly/p/17530187.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」