规律题-----求给定范围内约数的个数 wannafly2017-12-15 A

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了规律题-----求给定范围内约数的个数 wannafly2017-12-15 A相关的知识,希望对你有一定的参考价值。

1、题目

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld

题目描述

给个n,求1到n的所有数的约数个数的和~

输入描述:

第一行一个正整数n

输出描述:

输出一个整数,表示答案
示例1

输入

3

输出

5

说明

样例解释:
1有1个约数1
2有2个约数1,2
3有2个约数1,3

备注:

n <= 100000000
Code
#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n;
    while(~scanf("%d",&n)){
        int ans = 0;
        for(int i = 1; i <= n; i++){
            ans+= n/i;
        }
        printf("%d\n",ans);
    }

    return 0;
}

 


以上是关于规律题-----求给定范围内约数的个数 wannafly2017-12-15 A的主要内容,如果未能解决你的问题,请参考以下文章

[SDOI2015]约数个数和

(寒假练习 AcWing 870)约数个数(数论)

数论考试题(b) 求约数的约数的最大个数

[LuoguP1221]最多因子数

蓝桥杯冲击-02约数篇(必考)

两场CF