题目名称 | 2321. [HZOI 2015]最小公倍数之和 |
---|---|
输入输出 | lcm.in/out |
难度等级 | ★★★☆ |
时间限制 | 4000 ms (4 s) |
内存限制 | 512 MiB |
测试数据 | 10 |
题目来源 | Aglove 于2016-05-23加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:14, 提交:41, 通过率:34.15% | ||||
┭┮﹏┭┮ | 100 | 2.795 s | 67.73 MiB | C++ |
stdafx.h | 100 | 5.592 s | 33.69 MiB | C++ |
_Itachi | 100 | 7.493 s | 40.34 MiB | C++ |
kito | 100 | 7.591 s | 159.33 MiB | C++ |
Aglove | 100 | 7.612 s | 52.13 MiB | C++ |
Aglove | 100 | 7.735 s | 52.13 MiB | C++ |
AntiLeaf | 100 | 8.560 s | 86.14 MiB | C++ |
assassain | 100 | 8.927 s | 65.33 MiB | C++ |
Go灬Fire | 100 | 8.962 s | 148.23 MiB | C++ |
哒哒哒哒哒! | 100 | 9.339 s | 69.93 MiB | C++ |
本题关联比赛 | |||
20190522数学 |
关于 最小公倍数之和 的近10条评论(全部评论) | ||||
---|---|---|---|---|
の神
┭┮﹏┭┮
2024-04-06 14:42
11楼
| ||||
回复 @Mike is Fool :
好尴尬。
kito
2017-01-11 16:20
10楼
| ||||
回复 @kito :
感谢神犇的悉心指教
FoolMike
2017-01-11 13:54
9楼
| ||||
| ||||
为什么发了三层......身败名裂......
| ||||
| ||||
回复 @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)$
kito
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)}\]
FoolMike
2017-01-04 08:55
4楼
| ||||
%%%%%%%
AntiLeaf
2017-01-03 08:35
3楼
| ||||
神啊。。。。。。
|
这是一道非常简单的题目
有一天,$QAQ$ 看到了如下程序(貌似是喵星球的语言,不过应该能看懂):
$ans=0;$
$for(i=1;i<=n;++i)$
$for(j=1;j<=n;++j)$
$ans=ans+lcm(i,j);$
其中 $lcm(i,j)$ 定义为 $i$ 和 $j$ 的最小公倍数
现在 $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