博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【POJ】:POJ 1528Perfection
阅读量:3705 次
发布时间:2019-05-21

本文共 644 字,大约阅读时间需要 2 分钟。

题意

给出一个数n,然后计算n的所有因字数之和 与 2*n 的大小关系

比2*n大 输出 ABUNDANT

比2*n小 输出 DEFICIENT
和2*n相等 输出 PERFECT

技巧

计算因子和 参见我写的一篇技巧文章

还有就是输出格式的技巧也要用到 输出格式的头文件 iomanip

代码

#include 
#include
using namespace std;void trans(int n){ int sum=0; for(int i=1;i*i<=n;i++){ //计算因子和 if(n%i==0 && n/i!=i){ sum+=(i+n/i); } if(n%i==0 && n/i== i){ sum+=i; } } sum-=n; if(sum
n) cout<
<
<<" ABUNDANT"<
>n && n){ num[count] = n; count++; } cout<<"PERFECTION OUTPUT"<

h a p p y c o d i n g

s e e n

转载地址:http://ltujn.baihongyu.com/

你可能感兴趣的文章
Java实现 第十一届 蓝桥杯 (本科组)省内模拟赛(1)
查看>>
螺旋矩阵/正整数摆动
查看>>
小明植树
查看>>
8.2 可编程并行接口芯片8255A
查看>>
户户通---Java蓝桥杯
查看>>
历年数学建模大赛优秀论文解读
查看>>
最优化模型
查看>>
范式题
查看>>
80X86指令系统(1)
查看>>
80X86指令系统(2)---数据传送指令
查看>>
数学模型常用方法
查看>>
图的应用-----关键路径
查看>>
两数组交集
查看>>
python爬取LOL英雄皮肤
查看>>
阿里云轻量应用服务器wordpress升级php步骤
查看>>
Hexo博客主题美化之valine
查看>>
Hexo博客Ayer主题美化之随机封面
查看>>
博客中能用到的代码(二)
查看>>
博客中能用到的代码
查看>>
打字机效果-type-js
查看>>