BZOJ 1968: [Ahoi2005]COMMON 约数研究(新生必做的水题)

简介: 1968: [Ahoi2005]COMMON 约数研究 Time Limit: 1 Sec  Memory Limit: 64 MB Submit: 2351  Solved: 1797 [Submit][Status][Discuss] Description Input 只有一行一个整数 N(0 < N < 1000000)。

1968: [Ahoi2005]COMMON 约数研究

Time Limit: 1 Sec  Memory Limit: 64 MB Submit: 2351  Solved: 1797 [Submit][Status][Discuss]

Description

Input

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

Output

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

Sample Input

    3

Sample Output

    5

HINT

 

Source

Day2

题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1968

分析:话说此题也不算很水,想到了就水,没想到就GG了!

直接求每个数的因数个数是比较麻烦的,我们可以换一个角度考虑。对于每个数i,在1到n的范围内有多少个数是它的倍数?答案显然是n/i。于是最终的答案就是∑(n/i)。

下面给出AC代码:

 

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 int main()
 4 {
 5     int n;
 6     while(cin>>n)
 7     {
 8         int sum=0;
 9         for(int i=1;i<=n;i++)
10             sum+=n/i;
11         cout<<sum<<endl;
12     }
13     return 0;
14 }

 

 

 

目录
相关文章
|
5月前
|
C语言
PTA 浙大版《C语言程序设计(第3版)》题目集 习题8-4 报数 (20分)
PTA 浙大版《C语言程序设计(第3版)》题目集 习题8-4 报数 (20分)
|
机器学习/深度学习
P1403 [AHOI2005]约数研究(数学归纳,细心分析)
P1403 [AHOI2005]约数研究(数学归纳,细心分析)
68 0
|
存储 人工智能 测试技术
第十四届蓝桥杯省赛JavaB组试题E【蜗牛】Dijkstra堆优化 or 线性DP?
第十四届蓝桥杯省赛JavaB组试题E【蜗牛】Dijkstra堆优化 or 线性DP?
131 0
第十四届蓝桥杯省赛JavaB组试题E【蜗牛】Dijkstra堆优化 or 线性DP?
|
机器学习/深度学习 算法
【第十五届蓝桥杯备赛(bushi,写文凑个数)】蓝桥OJ---长草
文章目录 一、题目 1、原题链接 2、题目描述 二、解题报告 1、思路分析 2、时间复杂度 3、代码详解 三、知识风暴 BFS Flood Fill算法
176 0
蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:5.菲波那切数列最大公约数
蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:5.菲波那切数列最大公约数
66 0
蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:5.菲波那切数列最大公约数
蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:2.纪念日
蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:2.纪念日
130 0
蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:2.纪念日
蓝桥杯2019年第十届JavaB组真题题目+解析+代码+答案:5.迷宫
蓝桥杯2019年第十届JavaB组真题题目+解析+代码+答案:5.迷宫
129 0
蓝桥杯2019年第十届JavaB组真题题目+解析+代码+答案:5.迷宫
|
Java
第十一届蓝桥杯A组省赛填空试题 C: 蛇形填数(Java)
第十一届蓝桥杯A组省赛填空试题 C: 蛇形填数(Java)
112 0
第十一届蓝桥杯A组省赛填空试题 C: 蛇形填数(Java)
|
测试技术
蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:7.八次求和
蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:7.八次求和
94 0