描述

Give a natural number n (1 <= n <= 500000), please tell the summation of all its proper divisors.

Definition: A proper divisor of a natural number is the divisor that is strictly less than the number.

e.g. number 20 has 5 proper divisors: 1, 2, 4, 5, 10, and the divisor summation is: 1 + 2 + 4 + 5 + 10 = 22.

输入

An integer stating the number of test cases, and that many lines follow each containing one integer between 1 and 500000.

输出

One integer each line: the divisor summation of the integer given respectively.

样例输入

3
2
10
20

样例输出

1
8
22

题目来源

ZOJ Monthly 2004.3
分析:
求约数之和。
代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
while(n–)
{
int m;
cin>>m;
int ans=0;
for (int i=1;i<m;i++)
{
if (m%i==0) ans+=i;
}
cout<<ans<<endl;
}
return 0;
}

【简单】Divisor Summation相关推荐

  1. ZOJ 2095 Divisor Summation

    刚开始做的时候不懂啊,怎么做怎么Time Limit Exceeded,那个心凉啊. Time limit: 5 Seconds   Memory limit: 32768K    Total Sub ...

  2. ACM入门题目(北大ACM教材)

    这个是自己经过一段时间A的题目,非抄书!然后也自己做了一个工程把它管理起来. ACM.h   这个头文件主要是一些头文件映如以及一些ACM函数的定义 #include<iostream> ...

  3. 简单英文题 24 Divisor and Multiple(python)

    http://noi.openjudge.cn/english/24/ """ 简单英文题 24 Divisor and Multiple http://noi.open ...

  4. 【 C 】转移表(理论与实践)(实现一个简单的计算器)

    首先借用<C 与指针>上对于转移表的解释,然后我们自己编程序操作下: 转移表最好用个例子来解释.下面的代码段取自一个程序,它用于实现一个袖珍式计算器.程序的其他部分已经读入两个数(op1和 ...

  5. 重读The C programming Lanuage 笔记三:简单计算器程序

    1 //简单计算器 2 3 #include <stdio.h> 4 #include <stdlib.h> 5 #include <ctype.h> 6 #inc ...

  6. 利用java做一个简单的计算器

    共两个类.还只是完成+.-.×.÷运算而已. GUI只是用了AWT,很简单,相信一看就能懂了. Calculator.java public class Calculator{ private Str ...

  7. golang 切片 接口_Golang简单入门教程——函数进阶使用

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是golang专题的第八篇,我们来聊聊golang当中的函数. 我们在之前的时候已经介绍过了函数的基本用法,知道了怎么样设计或者是定义一 ...

  8. Java线程简单总结

    线程是Java程序中程序执行的基本模型,Java和其API为创建和管理线程提供了丰富的特征集.所有的Java程序至少由一个控制线程组成,即使只有main()函数的简单Java程序也是在JVM中作为一个 ...

  9. golang 定义一个空切片_Golang简单入门教程——函数进阶使用

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是golang专题的第八篇,我们来聊聊golang当中的函数. 我们在之前的时候已经介绍过了函数的基本用法,知道了怎么样设计或者是定义一 ...

最新文章

  1. centos7离线安装ansible
  2. php 将内容中的图片的域名,php给编辑器中的图片地址添加域名
  3. linux 关闭密码复杂化,Linux系统设置复杂密码策略方法
  4. C# Socket案例(服务端与客户端)
  5. 现代制造工程——第七章(轧制和锻造)
  6. java xml二进制流传输_XML中二进制数据的处理方法
  7. android 插入gif,android – Gboard:在EditText上启用GIF插入
  8. 【经验心得】关于RPGmaker的工程解码
  9. 批量创建用户邮箱并修改别名
  10. 24有几种封装尺寸_mmWave设备的封装应该如何处理
  11. 问题六十二:怎么求一元十次方程在区间内的所有不相等的实根(2)——修正“区间端点零值”问题
  12. Revit二次开发之创建共享参数及绑定共享参数【比目鱼原创】
  13. 几大ERP软件实施方法与过程
  14. 城联优品入股浩柏国际进军国际资本市场,已完成第一步
  15. durango服务器维护,Durango狂野大陆连接服务器失败_九游手机游戏
  16. qbit linux网页ui不能设置中文,BT下载教程 篇四:qbittorrent 设置补充说明及更换WEB UI...
  17. 已offer | 小米手机部一二面
  18. 金融数据分析与挖掘具体实现方法
  19. sim卡与imei号和手机号码之间的关系
  20. 04.VisionPro工具说明

热门文章

  1. exit()和return的含义及区别
  2. python 几何教学_GEE学习笔记 八十三:【GEE之Python版教程十三】几何图形
  3. 吐泡泡_via牛客网
  4. XXX处有未经处理的异常: 0xC0000374: 堆已损坏,处有未经处理的异常: 0xC0000005: 读取位置 0x4F774B16 时发生访问冲突。
  5. Python简单详细使用教程
  6. 【YBT2023寒假Day3 C】樱桃莓莓(凸包)(线段树)
  7. 在职非全日制计算机考研上岸心得分享
  8. python selenium 接管已开启浏览器
  9. PS原生支持苹果M1Mac,速度提升50%
  10. Centos 环境配置总结(持续更新)