Loading web-font TeX/Main/Regular
题目名称 2321. [HZOI 2015]最小公倍数之和
输入输出 lcm.in/out
难度等级 ★★★☆
时间限制 4000 ms (4 s)
内存限制 512 MiB
测试数据 10
题目来源 GravatarAglove 于2016-05-23加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:14, 提交:41, 通过率:34.15%
Gravatar┭┮﹏┭┮ 100 2.795 s 67.73 MiB C++
Gravatarstdafx.h 100 5.592 s 33.69 MiB C++
Gravatar_Itachi 100 7.493 s 40.34 MiB C++
Gravatarkito 100 7.591 s 159.33 MiB C++
GravatarAglove 100 7.612 s 52.13 MiB C++
GravatarAglove 100 7.735 s 52.13 MiB C++
GravatarAntiLeaf 100 8.560 s 86.14 MiB C++
Gravatarassassain 100 8.927 s 65.33 MiB C++
GravatarGo灬Fire 100 8.962 s 148.23 MiB C++
Gravatar哒哒哒哒哒! 100 9.339 s 69.93 MiB C++
本题关联比赛
20190522数学
关于 最小公倍数之和 的近10条评论(全部评论)
の神
Gravatar┭┮﹏┭┮
2024-04-06 14:42 11楼
回复 @Mike is Fool :
好尴尬。
Gravatarkito
2017-01-11 16:20 10楼
回复 @kito :
感谢神犇的悉心指教
GravatarFoolMike
2017-01-11 13:54 9楼
GravatarAntiLeaf
2017-01-11 09:55 8楼
为什么发了三层......身败名裂......
GravatarAntiLeaf
2017-01-11 09:17 7楼
GravatarAntiLeaf
2017-01-11 09:16 6楼
回复 @Mike is Fool :
你的式子=\sum_{i=1}^{n}\sum_{j=1}^{n}[gcd(i,j)==1]i*j
=\sum_{i=1}^{n}i*\sum_{j=1}^{n}[gcd(i,j)==1]j
=2\sum_{i=1}^{n}i*\sum_{j=1}^{i}[gcd(i,j)==1]j-\sum_{i=1}^{n}[gcd(i,i)==1]i*i
=(2\sum_{i=1}^{n}i*\sum_{j=1}^{i}[gcd(i,j)==1]j)-1
有公式:\sum_{i=1}^{n}[gcd(i,n)==1]·i=\frac{n*\phi(n)+[n==1]}{2}
你的式子=2\sum_{i=1}^{n}i*\frac{i*\phi(i)+[i==1]}{2} -1
=\sum_{i=1}^{n}i*i*\phi(i)+1-1
=\sum_{i=1}^{n}i*i*\phi(i)
Gravatarkito
2017-01-11 08:27 5楼
谁能证明一下
\sum_{1<=i,j<=n'and'gcd(i,j)=1}^{} {i*j} = \sum_{i=1}^{n} {i*i*phi(i)}
GravatarFoolMike
2017-01-04 08:55 4楼
%%%%%%%
GravatarAntiLeaf
2017-01-03 08:35 3楼
神啊。。。。。。
Gravatar神利·代目
2016-05-26 21:03 2楼

2321. [HZOI 2015]最小公倍数之和

★★★☆   输入文件:lcm.in   输出文件:lcm.out   简单对比
时间限制:4 s   内存限制:512 MiB

【题目描述】

这是一道非常简单的题目

有一天,QAQ 看到了如下程序(貌似是喵星球的语言,不过应该能看懂):

ans=0;

for(i=1;i<=n;++i)

    for(j=1;j<=n;++j)

         ans=ans+lcm(i,j);

其中 lcm(i,j) 定义为 ij 的最小公倍数

现在 QAQ 想知道对于给定的 n,ans 的答案是多少

由于 QAQ 非常讨厌写高精度,所以他希望你输出答案对 1e9+7 取模后的结果

【输入格式】

输入一个数n

【输出格式】

输出相应的答案

【样例输入】

4

【样例输出】

72

【提示】

对于 20\% 的数据,n \leq 10000

对于 50\% 的数据,n<=10^7

对于 80\% 的数据,n<=10^9

对于 100\% 的数据,n<=10^{10}

【来源】

51Nod