[AHOI 2005]COMMON 约数研究

Posted NaVi_Awson

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[AHOI 2005]COMMON 约数研究相关的知识,希望对你有一定的参考价值。

Description

技术分享图片

Input

只有一行一个整数 N(0 < N < 1000000)。

Output

只有一行输出,为整数M,即f(1)到f(N)的累加和。

Sample Input

3

Sample Output

5

题解

水题一道...做不出的要$AFO$了...

 1 //It is made by Awson on 2017.11.10
 2 #include <map>
 3 #include <set>
 4 #include <cmath>
 5 #include <ctime>
 6 #include <queue>
 7 #include <stack>
 8 #include <cstdio>
 9 #include <string>
10 #include <vector>
11 #include <cstdlib>
12 #include <cstring>
13 #include <iostream>
14 #include <algorithm>
15 #define LL long long
16 #define LD long double
17 #define Max(a, b) ((a) > (b) ? (a) : (b))
18 #define Min(a, b) ((a) < (b) ? (a) : (b))
19 #define sqr(x) ((x)*(x))
20 #define y1 yy
21 #define count COUNT
22 #define Lr(o) (o<<1)
23 #define Rr(o) (o<<1|1)
24 using namespace std;
25 const int N = 1000000;
26 
27 int n;
28 LL ans;
29 
30 void work() {
31     scanf("%d", &n);
32     for (int i = 1; i <= n; i++)
33     ans += n/i;
34     printf("%lld\n", ans);
35 }
36 int main() {
37     work();
38     return 0;
39 }

 

以上是关于[AHOI 2005]COMMON 约数研究的主要内容,如果未能解决你的问题,请参考以下文章

1968: [Ahoi2005]COMMON 约数研究

bzoj1968: [Ahoi2005]COMMON 约数研究

BZOJ 1968: [Ahoi2005]COMMON 约数研究

BZOJ-1968: [Ahoi2005]COMMON 约数研究 (思想)

B1968 [Ahoi2005]COMMON 约数研究 数论

BZOJ1968AHoi2005COMMON约数研究