P1403 [AHOI2005] 约数研究

题目描述

科学家们在 Samuel 星球上的探险得到了丰富的能源储备,这使得空间站中大型计算机 Samuel II 的长时间运算成为了可能。由于在去年一年的辛苦工作取得了不错的成绩,小联被允许用 Samuel II 进行数学研究。

小联最近在研究和约数有关的问题,他统计每个正数 𝑁 的约数的个数,并以 𝑓(𝑁) 来表示。例如 12的约数有 1,2,3,4,6,121,因此 𝑓(12)=6。下表给出了一些 𝑓(𝑁)) 的取值:

𝑁 1 2 3 4 5 6
𝑓(𝑁) 1 2 2 3 2 4

输入格式

输入一个整数 𝑛。

输出格式

输出答案。

代码:

java 复制代码
package lanqiao;

import java.util.*;

public class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int res = 0;
        //[1,n]中约数有i的个数是n/i
        for(int i = 1;i <= n;i ++)
        {
            res += n / i;
        }
        System.out.println(res);
    }
}
相关推荐
qq_372906932 分钟前
lang属性怎么设语言_HTML文档语言声明方法【操作】
jvm·数据库·python
存在的五月雨2 分钟前
Mqtt发送信息报错
java
Wyz201210242 分钟前
C#怎么创建控制台应用 C#如何编写Console控制台程序处理命令行参数和输入输出【入门】
jvm·数据库·python
杨凯凡2 分钟前
【016】集合框架总览:List/Set/Map 与线程安全
java·数据结构·list
qeen873 分钟前
【算法笔记】前缀和经典题目解析
c语言·c++·笔记·学习·算法
2501_914245934 分钟前
CSS如何提升CSS预处理器的编译效率_利用BEM结构优化选择器匹配
jvm·数据库·python
Predestination王瀞潞4 分钟前
Java EE3-我独自整合(第六章:Spring AOP 工作流程与切入点表达式)
java·spring·java-ee
Je1lyfish6 分钟前
Haskell 初探
开发语言·笔记·算法·rust·lisp·抽象代数
景庆1977 分钟前
vscode启动springBoot项目配置,激活环境
java·开发语言·vscode
小则又沐风a7 分钟前
Linux使用指南和基础指令(1)
java·linux·运维