蓝桥杯ALGO-152—— 算法训练 求完数
2017-03-11 23:10
351 查看
算法训练 8-2求完数
时间限制:50.0s 内存限制:256.0MB
问题描述
如果一个自然数的所有小于自身的因子之和等于该数,则称为完数。设计算法,打印1-9999之间的所有完数。
样例输出
与上面的样例输入对应的输出。
例:
![](http://lx.lanqiao.cn/RequireFile.do?fid=FLN9Qfht)
数据规模和约定
1-9999
/**
*
* @author hhit.soft141.xxf
* @date 2017-2-18
*
*/
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
int sum = 1;
for (int i = 6; i <= 9999; i++) {
for (int j = 2; j < i; j++) {
if (i % j == 0 && i / j >= j) {
sum += (j + i / j);
}
}
if (sum == i) {
System.out.println(i);
}
sum = 1;
}
}
}
时间限制:50.0s 内存限制:256.0MB
问题描述
如果一个自然数的所有小于自身的因子之和等于该数,则称为完数。设计算法,打印1-9999之间的所有完数。
样例输出
与上面的样例输入对应的输出。
例:
数据规模和约定
1-9999
/**
*
* @author hhit.soft141.xxf
* @date 2017-2-18
*
*/
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
int sum = 1;
for (int i = 6; i <= 9999; i++) {
for (int j = 2; j < i; j++) {
if (i % j == 0 && i / j >= j) {
sum += (j + i / j);
}
}
if (sum == i) {
System.out.println(i);
}
sum = 1;
}
}
}
相关文章推荐
- 蓝桥杯 AGLO-152 算法训练 8-2求完数
- 蓝桥杯 ALGO-103 算法训练 完数
- 蓝桥杯 ALGO-49 算法训练 寻找数组中最大值
- 蓝桥杯 ALGO-147 算法训练 4-3水仙花数
- 蓝桥杯 ALGO-64 算法训练 大小写判断
- 蓝桥杯 ALGO-150 算法训练 6-1 递归求二项式系数值
- 最小生成树-Kruskal算法(模板) 蓝桥杯 - 算法训练 - ALGO - 6 安慰奶牛(克鲁斯卡尔)
- 蓝桥杯 ALGO-150 算法训练 6-1 递归求二项式系数值 java版
- 蓝桥杯 ALGO-1 算法训练 区间k大数查询
- 蓝桥杯 ALGO-58 算法训练 字串逆序
- 蓝桥杯 ALGO-84 算法训练 大小写转换
- 蓝桥杯 ALGO-76 算法训练 十进制数转八进制数
- 蓝桥杯 ALGO-126 算法训练 水仙花
- 蓝桥杯 ALGO-47算法训练 蜜蜂飞舞
- 蓝桥杯 ALGO-3 算法训练 K好数 (动态规划 DP)
- ALGO-1 蓝桥杯算法训练第一题 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。
- 蓝桥杯 ALGO-42 算法训练 送分啦
- 蓝桥杯 ALGO-146 算法训练 4-2找公倍数
- 蓝桥杯 ALGO-63 算法训练 乘法表
- 蓝桥杯 ALGO-148 算法训练 5-1最小公倍数