求正整数2和n之间的完全数

信息学奥赛1150:求正整数2和n之间的完全数 时间限制: 1000 ms 内存限制: 65536 KB。完全数:因子之和等于它本身的自然数,如6=1+2+36=1+2+3。提交数: 60492 通过数: 37415。求正整数22和nn之间的完全数(一行一个数)。输入n(n≤5000)n(n≤5000)。1150:求正整数2和n之间的完全数。一行一个数,按由小到大的顺序。 阅读详情

原文链接:这里

【题目描述】
求正整数2和n之间的完全数(一行一个数)。
完全数:因子之和等于它本身的自然数,如6=1+2+3
【输入描述】
输入n
【输出描述】
一行一个数,按由小到大的顺序。
【输入样例】
7
【输出样例】
6

#include
using namespace std;
int judge(int x);
int main()
{
int n;
int i;
cin>>n;
for(i=2; i<=n; i++)
if(judge(i)i) //judge(i)为i的因子之和,judge(i)若与i相等,满足条件,输出
cout<<i<<endl;
return 0;
}
int judge(int x)
{
int i;
int sum=0;
for(i=1; i<=x-1; i++) //枚举1到x中,判断是否为x的因子
if(x%i
0) //若是x的因子,累加
sum+=i;
return sum;
}

1150:求正整数2和n之间的完全数 题目描述】 求正整数2和n之间的完全数(一行一个数)。 完全数:因子之和等于它本身的自然数,如6=1+2+3 【输入】 输入n(n≤5000)。 【输出】 一行一个数,按由小到大的顺序。 【输入样例】 7 【输出样例】 6 #include"iostream" #include"cstdio" using namespace std; int n; void w(int);//输出函数 bool ... 阅读详情

相关推荐

算法-求正整数2和n之间的完全数(信息学奥赛一本通-T1150).rar

算法-求正整数2和n之间的完全数(信息学奥赛一本通-T1150).rar

信息学奥赛一本通 1150:求正整数2和n之间的完全数

【题目链接】 ybt 1150:求正整数2和n之间的完全数 【题目考点】 1.因数、因子 因数(因子)是指整数a除以整数b(b≠0) 的商正好是整数而没有余数,我们就说b是a的因数。 因数包括这个数本身而不包括因子。 【解题思路】 设一个函数,功能为求一个数的因子之和。方法如下: 设数字为a,遍历1到小于a的所有数字,将a能整除a的数字(a的因子)加和,返回加和。 主函数中:遍历2~n的每个整数,判断这个数与其因子加和是否相等,是则输出。 【题解代码】 解法1:使用函数 #include<bits/s

君义NOIP的博客 7577

强化学习:Distributed PPO (DPPO) 学习笔记

DPPO = Distributed + Proximal Policy Optimization Distributed:多个智能体并行训练 Proximal:限制策略更新幅度,确保稳定性 Policy Optimization:基于策略梯度的优化方法 核心思想:多个智能体并行探索环境,共享经验,通过裁剪策略更新确保训练稳定

只是个人学习笔记 1331

【信息学奥赛一本通】1150:求正整数2和n之间的完全数

完全数:因子之和等于它本身的自然数,如6=1+2+3。求正整数2和n之间的完全数(一行一个数)。一行一个数,按由小到大的顺序。输入n(n≤5000)

CiciloveC的博客 723

七星棋牌顶级运营产品全开源修复版源码教程:6端支持,200+子游戏玩法,完整搭建指南(含代码解析)

让您从源码下载到本地运行一步到位!此外,文中还将附带详细代码解析与操作步骤,即便没有开发经验,也能轻松完成二开与定制。数据库是棋牌游戏中极为关键的组成部分,用于存储用户信息、乐豆余额、游戏记录、提现申请等数据。以下是部分核心数据表结构示例,便于存储用户信息与游戏记录。AI模块能够控制游戏中的胜率,常用于调节玩家体验。防沉迷功能旨在限制未成年人游戏时间。的完整搭建流程,特别适合。首先,获取七星棋牌源码。本教程将为您详细讲解。

aa2031171的博客 7777

OpenCV+ArUco实战:如何用Python实现高精度二维码测距(附完整代码)

本文详细介绍了如何使用Python和OpenCV实现基于ArUco标签的高精度单目视觉测距。通过相机标定、标签检测和三维位置估算,结合完整代码示例,帮助开发者在机器人导航、工业自动化等场景中实现厘米级距离测量,并探讨了精度优化与三维可视化等进阶应用。

weixin_29052717的博客 475

求正整数 2 和 n 之间的完全数

+i)//略去根结点sl[0],从sl[1]开始遍历。int createTree(string sm, string sl)//以中序遍历序列sm, 层次遍历序列sl构建二叉树。//isLeft[i]:ASCII码为i的字符是不是属于左子树。//s_mid:中序遍历序列 s_lev:层次遍历序列。

intnm的博客 620

Java服务端实现Google Pay支付功能

全网最全代码、最清晰服务端处理Google Pay,最清晰讲解Google Pay集成逻辑。

jack2350536098的博客 1万+
上一篇: noiLinux中编程工具的使用
下一篇: 素数个数~~~~~
编程小知识bit
博客等级 码龄6年 10粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值