【简单】Divisor Summation
描述
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相关推荐
- ZOJ 2095 Divisor Summation
刚开始做的时候不懂啊,怎么做怎么Time Limit Exceeded,那个心凉啊. Time limit: 5 Seconds Memory limit: 32768K Total Sub ...
- ACM入门题目(北大ACM教材)
这个是自己经过一段时间A的题目,非抄书!然后也自己做了一个工程把它管理起来. ACM.h 这个头文件主要是一些头文件映如以及一些ACM函数的定义 #include<iostream> ...
- 简单英文题 24 Divisor and Multiple(python)
http://noi.openjudge.cn/english/24/ """ 简单英文题 24 Divisor and Multiple http://noi.open ...
- 【 C 】转移表(理论与实践)(实现一个简单的计算器)
首先借用<C 与指针>上对于转移表的解释,然后我们自己编程序操作下: 转移表最好用个例子来解释.下面的代码段取自一个程序,它用于实现一个袖珍式计算器.程序的其他部分已经读入两个数(op1和 ...
- 重读The C programming Lanuage 笔记三:简单计算器程序
1 //简单计算器 2 3 #include <stdio.h> 4 #include <stdlib.h> 5 #include <ctype.h> 6 #inc ...
- 利用java做一个简单的计算器
共两个类.还只是完成+.-.×.÷运算而已. GUI只是用了AWT,很简单,相信一看就能懂了. Calculator.java public class Calculator{ private Str ...
- golang 切片 接口_Golang简单入门教程——函数进阶使用
本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是golang专题的第八篇,我们来聊聊golang当中的函数. 我们在之前的时候已经介绍过了函数的基本用法,知道了怎么样设计或者是定义一 ...
- Java线程简单总结
线程是Java程序中程序执行的基本模型,Java和其API为创建和管理线程提供了丰富的特征集.所有的Java程序至少由一个控制线程组成,即使只有main()函数的简单Java程序也是在JVM中作为一个 ...
- golang 定义一个空切片_Golang简单入门教程——函数进阶使用
本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是golang专题的第八篇,我们来聊聊golang当中的函数. 我们在之前的时候已经介绍过了函数的基本用法,知道了怎么样设计或者是定义一 ...
最新文章
- centos7离线安装ansible
- php 将内容中的图片的域名,php给编辑器中的图片地址添加域名
- linux 关闭密码复杂化,Linux系统设置复杂密码策略方法
- C# Socket案例(服务端与客户端)
- 现代制造工程——第七章(轧制和锻造)
- java xml二进制流传输_XML中二进制数据的处理方法
- android 插入gif,android – Gboard:在EditText上启用GIF插入
- 【经验心得】关于RPGmaker的工程解码
- 批量创建用户邮箱并修改别名
- 24有几种封装尺寸_mmWave设备的封装应该如何处理
- 问题六十二:怎么求一元十次方程在区间内的所有不相等的实根(2)——修正“区间端点零值”问题
- Revit二次开发之创建共享参数及绑定共享参数【比目鱼原创】
- 几大ERP软件实施方法与过程
- 城联优品入股浩柏国际进军国际资本市场,已完成第一步
- durango服务器维护,Durango狂野大陆连接服务器失败_九游手机游戏
- qbit linux网页ui不能设置中文,BT下载教程 篇四:qbittorrent 设置补充说明及更换WEB UI...
- 已offer | 小米手机部一二面
- 金融数据分析与挖掘具体实现方法
- sim卡与imei号和手机号码之间的关系
- 04.VisionPro工具说明
热门文章
- exit()和return的含义及区别
- python 几何教学_GEE学习笔记 八十三:【GEE之Python版教程十三】几何图形
- 吐泡泡_via牛客网
- XXX处有未经处理的异常: 0xC0000374: 堆已损坏,处有未经处理的异常: 0xC0000005: 读取位置 0x4F774B16 时发生访问冲突。
- Python简单详细使用教程
- 【YBT2023寒假Day3 C】樱桃莓莓(凸包)(线段树)
- 在职非全日制计算机考研上岸心得分享
- python selenium 接管已开启浏览器
- PS原生支持苹果M1Mac,速度提升50%
- Centos 环境配置总结(持续更新)