hdu 1323 英语菜逼看数据。。。

Perfection

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 1761    Accepted Submission(s): 1061

Problem Description

From the article Number Theory in the 1994 Microsoft Encarta: "If a, b, c are integers such that a = bc, a is called a multiple of b or of c, and b or c is called a divisor or factor of a. If c is not 1/-1, b is called a proper divisor of a. Even integers, which include 0, are multiples of 2, for example, -4, 0, 2, 10; an odd integer is an integer that is not even, for example, -5, 1, 3, 9. A perfect number is a positive integer that is equal to the sum of all its positive, proper divisors; for example, 6, which equals 1 + 2 + 3, and 28, which equals 1 + 2 + 4 + 7 + 14, are perfect numbers. A positive number that is not perfect is imperfect and is deficient or abundant according to whether the sum of its positive, proper divisors is smaller or larger than the number itself. Thus, 9, with proper divisors 1, 3, is deficient; 12, with proper divisors 1, 2, 3, 4, 6, is abundant."  Given a number, determine if it is perfect, abundant, or deficient.

Input

A list of N positive integers (none greater than 60,000), with 1 < N < 100. A 0 will mark the end of the list.

Output

The first line of output should read PERFECTION OUTPUT. The next N lines of output should list for each input integer whether it is perfect, deficient, or abundant, as shown in the example below. Format counts: the echoed integers should be right justified within the first 5 spaces of the output line, followed by two blank spaces, followed by the description of the integer. The final line of output should read END OF OUTPUT.

Sample Input

15 28 6 56 60000 22 496 0

Sample Output

PERFECTION OUTPUT

15 DEFICIENT

28 PERFECT

6 PERFECT

56 ABUNDANT

60000 ABUNDANT

22 DEFICIENT

496 PERFECT

END OF OUTPUT

ps:反正我是看数据的,再稍微读下题,知道下格式和判断,狗屁英语懒得看

#include "stdio.h"
int main()
{
 int k,n,i,a[200],s,j;
 k=0;
 while(scanf("%d",&n)&&n)
 a[k++]=n;
 printf("PERFECTION OUTPUT\n");
 for(i=0;i<k;i++)
 {
  s=0;
  for(j=1;j<=a[i]/2;j++)
  if(a[i]%j==0)
  s+=j;
  if(s==a[i])
  printf("%5d  PERFECT\n",a[i]);
  else if(s>a[i])
  printf("%5d  ABUNDANT\n",a[i]);
  else
  printf("%5d  DEFICIENT\n",a[i]);
 }
 printf("END OF OUTPUT\n");
 return 0;
}

时间: 2024-10-17 05:03:28

hdu 1323 英语菜逼看数据。。。的相关文章

Python——集合是一个非常之牛逼的数据比较方式

什么是集合?对似懂非懂或者被集合搞晕了的同学可以来看一下.    首先不想说太多概念性的东西,免得又晕了! 请看下面我写的例子,看完之后自然就知道啥是集合以及如何去应用它 #变量a是一个集合类型 a = set() print(type(a)) #定义一个列表,并存入很多重复的数字 dt = [12,9,2,8,4,9,2,7,4,5,6,11,5,7,5,7,9,8,7,2] for i in dt: #遍历列表     a.add(i) #将列表中的每一个元素添加进集合 #打印集合,发现,自

[女装纸样] 《无私奉献》:看数据知道人的体型--看身高体重知道人体数据---个人绝技不断更新

[女装纸样] <无私奉献>:看数据知道人的体型--看身高体重知道人体数据---个人绝技不断更新   [复制链接]     weixing 电梯直达 1楼 发表于 2009-9-15 11:22:37 | 只看该作者 |百度 谷歌 雅虎 搜狗 |搜搜 有道 360 奇虎  百度  谷歌  雅虎  搜狗  搜搜  有道  360  奇虎 本帖最后由 weixing 于 2009-9-26 11:00 编辑 今天把我的经验总结无私奉献现给大家,尤其对搞定做服装的很有好处,目的是互相交流学习,这个技术

从节能角度看数据中心软硬件设计(一)

从节能角度看数据中心软硬件设计(一) -PMC公司资深顾问.前Facebook存储架构设计师. OCP创始人之一Per Brasher于CCCC演讲实录- 此次演讲流程如下.首先讨论关注数据中心效率的原因及其提升效率的原始动力所在.第二步讨论影响效率的主要构成部件,这些部件对效率的贡献大概有多少,以及怎样对每个部件的效率进行优化和提高.第三个方面是展望如何进一步降低TCO成本,其中将涉及更先进的数据保护机制.接着会对存储的各种新模式进行一定展望,最后做一个总结. 下表总结了OCP的设计理念,其中

恋夜秀场破解秀币就在逼看不脱

逼看不脱的地址,逼看不脱说的是什么?逼看不脱怎样破解恋夜?让逼看不脱来给你科普一下吧,详情请进入  http://www.mengguanlun.com/post-68.html ,最新方法! →_→ 对了 ++i 和 i++ 求解释下 昨天听课犯困…… 刚好讲到这个

终端、网络到服务端(一)从日常vps云服务器的管理看数据包的传输

从日常vps云服务器的管理看数据包的传输 无论从app移动端,还是pc设备,总要通过接入,通过网络传输到服务端进行数据握手和各类交互,那么从这个角度出发,就可以看到各种终端设备发出的网络请求,最终还是要特定方式连接上服务端的.以vps服务器管理来说,一般vps idc都提供2种接入方式:远程桌面和web接入: 1 远程接入走的是应用层,发送的是segment段地址信息,通过tcp/ip协议的3次握手建立连接,出现远程桌面的登录界面. 2 web登录,一般都是由idc提供一个web管理界面,在会员

瑞柏匡丞看数据江湖,谁主沉浮

大数据可谓是最近几年最火热的一个科技概念.业界对大数据的数据源场景定义,是要么不小于100TB,要么来自于超高速的数据流,要么年增速大于60%.且有四个V的说法:分别是体量(Volume).复杂(Variety).速度(Velocity).真实(Veracity).而大数据真正对整个行业产生震憾影响力的,其实是作为一种战略.世界观和方法而存在的.对于每个行业来说,大数据的盛行都是一次机遇.一次挑战,尤其是对于互联网行业来说,每一次点击.搜索.购买.传播等行为都是在创造数据,如何快速.准确.全面地

提高英语口语必看

首先.确定你自己的英语水平.中国大学毕业生的通病是,书面阅读还可以,口语不行,听力很差,书写凑合.但每个人具体情况又都不一样,有人阅读专业书一目十行,但读报纸很费劲.有人听新闻可以,听别的不行.你必须首先了解自己,然后针对你的情况对症下药.这种评估工作最好找英语好的人帮你做,如果不方便,只能自己评自己,就要尽量做到客观. 其次.确定自己的发音水平.我有个朋友对我说他的发音没问题,可实际上他说得很多词我都听不懂.你学的是英国音还是美国音都无所谓,反正最终从你嘴里出来的肯定是中国音.最重要的是发音要

瑞柏匡丞:看数据江湖,谁主沉浮

大数据可谓是最近几年最火热的一个科技概念.业界对大数据的数据源场景定义,是要么不小于100TB,要么来自于超高速的数据流,要么年增速大于60%.且有四个V的说法:分别是体量(Volume).复杂(Variety).速度(Velocity).真实(Veracity).而大数据真正对整个行业产生震憾影响力的,其实是作为一种战略.世界观和方法而存在的.对于每个行业来说,大数据的盛行都是一次机遇.一次挑战,尤其是对于互联网行业来说,每一次点击.搜索.购买.传播等行为都是在创造数据,如何快速.准确.全面地

袋鼠云数据中台专栏2.0 | 数据中台综述:三个维度看数据中台

一.关于数据中台的9个名词 数据中台是什么,当前有很多解释,但是它一定不是哈姆雷特. 新兴的事物总会被各种解读,但是当人们足够熟悉了以后,总会有一个公允的定义得到广泛的认可和接受.这个过程中,最可以用于度量的便是「功能定义」与「业务价值」.袋鼠云认为,数据中台表现出的最主要特征是一种企业数据化体系的架构,而且就目前而言,这种架构是最为有效的一种架构. 目前很多人把数据中台直接等同于企业数据化,AI和大数据,或者是直接的业务价值,甚至企业变革(比如新零售).这些都是不准确的,数据中台的价值被过于放