A.完全数题解

完全数

https://ac.nowcoder.com/acm/contest/8997/A

我们可以直接枚举暴力)出答案

#include<stdio.h>
#include< cmath>
int main(){
    long long n;//数字规模较大
    scanf("%d",&n);//速度更快
    long long temp=1;//从1开始是因为n除n等于1
    for(int i=2;i<=sqrt(n);i++){//速度!!!
        if(n%i==0){//如果能n被整除
            if(i<n){
                temp+=i+(n/i);//知道一个因数,就可以知道另外一个因数
            }
        }
    }
//开始判断
    if(temp==n)
        printf("Pure");
    else if(temp>n){
        printf("Late");
    }else if(temp<n){
        printf("Early");
    }
    return 0;//要有一个好习惯
}
全部评论
😶😶
1 回复 分享
发布于 2020-11-29 22:18

相关推荐

牛客83700679...:简历抄别人的,然后再投,有反馈就是简历不行,没反馈就是学历不行,多投多改只要技术不差机会总会有的
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-29 17:30
找实习找着找着就要进入7月了,马上秋招也要开始了,找实习还有意义吗?
绝迹的星:有面就面, 没面上就当日薪4位数大佬免费培训, 面上了再考虑要不要实习
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务