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

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

大家好,又见面了,我是全栈君。

1968: [Ahoi2005]COMMON 约数研究

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

Description

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

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 }

 

 

 

转载于:https://www.cnblogs.com/ECJTUACM-873284962/p/6912046.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108469.html原文链接:https://javaforall.net

(0)
上一篇 2022年3月3日 下午5:00
下一篇 2022年3月3日 下午5:00


相关推荐

  • JS中的栈和堆

    JS中的栈和堆学过数据结构的同学对于栈和堆都多少有点了解吧 不了解也没关系 学习 JS 中的栈和堆也一样的 下面我们来看看栈和堆到底是何方神圣 一 栈和堆栈 stack 栈会自动分配内存空间 会自动释放 存放基本类型 简单的数据段 占据固定大小的空间 基本类型 String Number Boolean Null Undefined 堆 heap 动态分配的内存 大小不定也不会自动释放 存放引用类型 指

    2026年3月18日
    2
  • Linux tomcat安装详解

    Linux tomcat安装详解欢迎访问我的个人博客网站:http://www.yanmin99.com/一、tomcat安装1、下载JDK和Tomcat//通过wget下载wgethttp://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gzwgethttp://download.ora

    2022年6月2日
    37
  • 浅析Java反序列化漏洞议题

    浅析Java反序列化漏洞议题

    2020年11月20日
    214
  • 下拉刷新实现

    下拉刷新实现下拉刷新在 Android 应用开发中是一种很常见的交互方式 在实际开发中都会引用第三方的下拉刷新库来实现 第三方库通常都经过多个应用程序集成测试 有着相对较高的稳定性和可靠性 里面的代码逻辑也相对比较庞杂 对新手相对不太友好 学习起来比较费时费力 本节就通过前面学习的 Android 视图基本原理来实现自定义的下拉刷新库 补白和边距补白 Padding 指的是视图内部的内容与视图边界之间的距离 通常

    2026年3月18日
    2
  • MongoDB(三)——图片存储

    MongoDB(三)——图片存储图片存储的两种思路和方法方法一 直接将图片的 base64 编码存在 MongoDB 数据库中 Base64 是一种用 64 个字符来表示任意二进制数据的方法 常用于在 URL Cookie 网页中传输少量二进制数据 前台绑定 input 的 change 事件 input change uploadPhoto event type file 利用 H5 中的 fileRead input change uploadPhoto event type file

    2026年3月16日
    2
  • Centos7安装nginx1.8.0步骤

    Centos7安装nginx1.8.0步骤前言Nginx(enginex)是一个高性能的HTTP和反向代理web服务器nginx安装环境》nginx是C语言开发,建议在linux上运行,本教程使用Centos7作为安装环境。gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,(一)安装gcc:yuminstallgcc-c++PCREPCRE(PerlCompatibleRegularExpressions)是一个Perl库,包括perl兼容的正则表达式库。ng

    2022年6月6日
    71

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号