

输入格式:
每个输入包含 1 个测试用例。每个测试用例先给出一个不超过 1000 的正整数 N,随后给出 N 个不超过 1000 的待分类的正整数。数字间以空格分隔。
输出格式:

若其中某一类数字不存在,则在相应位置输出 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
其实做的有点麻烦,判断和加和完全可以放在一起进行,而且可以把时间复杂度再降低。后面复习的时候再改进吧。
#注意还要考虑到某一类数字不存在的情况
N,a = input().split(" ",1)
N = int(N)
a = list(map(int,a.split(" ")))
#A1 能被5整除的数字中所有偶数的和
def isA1(a):
A1 = 0
a1 = 0
i =

该博客介绍了PAT乙级编程题目的一个Python解法,涉及对不超过1000的正整数进行分类和统计。博主分享了测试用例及输出格式,并提到现有解决方案可以进一步优化以降低时间复杂度。
最低0.47元/天 解锁文章
&spm=1001.2101.3001.5002&articleId=109464718&d=1&t=3&u=01e1077af10949f88f58c5fd489f645d)
503

被折叠的 条评论
为什么被折叠?



