1012. 数字分类 (20) Python 2 编译
来源:互联网 发布:巨人网络借壳过程 编辑:程序博客网 时间:2024/06/03 20:15
给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:
输入格式:
每个输入包含1个测试用例。每个测试用例先给出一个不超过1000的正整数N,随后给出N个不超过1000的待分类的正整数。数字间以空格分隔。
输出格式:
对给定的N个正整数,按题目要求计算A1~A5并在一行中顺序输出。数字间以空格分隔,但行末不得有多余空格。
若其中某一类数字不存在,则在相应位置输出“N”。
输入样例1:13 1 2 3 4 5 6 7 8 9 10 20 16 18输出样例1:
30 11 2 9.7 9输入样例2:
8 1 2 4 5 6 7 9 16输出样例2:
N 11 2 N 9
num = map(int, raw_input().split())sum = [0, 0, 0, 0, 0]k1 = -1k1_count = 0k2 = 0k3 = 0for i in range(num[0]): k = num[i+1] % 5 if num[i+1]%10 == 0: sum[0] += num[i+1] elif k == 1: k1 *= -1 sum[1] += k1*num[i+1] k1_count += 1 elif k == 2: k2 += 1 elif k == 3: k3 += 1 sum[3] += num[i+1] elif k == 4: if sum[4] < num[i+1]: sum[4]=num[i+1]sum[2] = k2if k3 != 0: sum[3] = float(sum[3])/k3 sum[3] = round(sum[3], 1)for i in range(5): if (sum[i] != 0) and (i != 1): print sum[i], elif (i == 1) and (k1_count != 0): print sum[1], else: print 'N',
阅读全文
0 0
- 1012. 数字分类 (20) Python 2 编译
- 1012. 数字分类 (20) python篇
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- 5. 指纹调试日志
- bzoj 1084: [SCOI2005]最大子矩阵
- 有关于css,html超出部分滚动,但是不出现滚动条
- XML约束之DTD约束&DTD对元素属性的约束规则
- 6. sensor调试日志
- 1012. 数字分类 (20) Python 2 编译
- 安卓USB开发教程 <三> USB Accessory
- Kali_msf
- 7. keypad调试日志
- echarts dataZoom与X轴的标签问题
- 网页上做一键分享按钮(2种,包括facebook和tw)
- 数据结构---图的邻接矩阵
- spark1.x-性能优化策略
- 2017-06-28 DBA日记,查询v$rman_status缓慢诊断与优化