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

相关推荐

10-28 11:04
已编辑
美团_后端实习生(实习员工)
一个2人:我说几个点吧,你的实习经历写的让人觉得毫无含金量,你没有挖掘你需求里的 亮点, 让人觉得你不仅打杂还摆烂。然后你的简历太长了🤣你这个实习经历看完,估计没几个人愿意接着看下去, sdk, 索引这种东西单拎出来说太顶真了兄弟,好好优化下简历吧
点赞 评论 收藏
分享
有趣的牛油果开挂了:最近这个阶段收到些杂七杂八的短信是真的烦
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务