题解 | #完数VS盈数#

完数VS盈数

https://www.nowcoder.com/practice/ccc3d1e78014486fb7eed3c50e05c99d

#include <iostream>
using namespace std;
#include<cstdio>
#include<vector>
vector<int>nume;
vector<int>numg;
int Sum(int x) { int sum=0;
    for(int i=1;i<x;i++){
        if(x%i==0){
        sum+=i;
        } 
    }return sum;
}
int main() {
    for(int i=2;i<=60;i++){
        if(i==Sum(i)) nume.push_back(i);
         if(i<Sum(i)) numg.push_back(i);
    }
    cout<<"E:";
    for(int i=0;i<nume.size();i++)
    cout<<" "<<nume[i]; 
    cout<<endl;
     cout<<"G:";
    for(int j=0;j<numg.size();j++)
    cout<<" "<<numg[j];
    }

// 64 位输出请用 printf("%lld")

全部评论

相关推荐

MGlory:我当初有一个老师告诉我简历要写的简单,最好只一面,项目可以写核心的,进面了自然会问你的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
05-07 17:58
门头沟学院 Java
wuwuwuoow:1.简历字体有些怪怪的,用啥写的? 2.Redis 一主二从为什么能解决双写一致性? 3.乐观锁指的是 SQL 层面的库存判断?比如 stock > 0。个人认为这种不算乐观锁,更像是乐观锁的思想,写 SQL 避免不了悲观锁的 4.奖项证书如果不是 ACM,说实话没什么必要写 5.逻辑过期时间为什么能解决缓存击穿问题?逻辑过期指的是什么 其实也没什么多大要改的。海投吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务