解题思路:列表求解,用set()做数据清洗即可
注意事项:注意题目格式,输入输出的要求
参考代码:
import sys
count = 1
lst_id = []
lst_num = []
for line in sys.stdin :
if count % 2 == 0 :
lst_rec = [int(i) for i in line.split()]
lst_rec = list(set(lst_rec))
lst_rec.sort()
lst_num.append(lst_rec)
else :
if int(line) == 0 :
break
else :
lst_id.append(line)
count += 1
for i in range(len(lst_id)) :
print(len(lst_num[i]))
print(' '.join(str(i) for i in lst_num[i]))
print()
0.0分
1 人评分
钟神赛车 (C语言代码)浏览:864 |
Biggest Number (C++代码)回溯法浏览:1599 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:604 |
分糖果 (C++代码)浏览:1429 |
求圆的面积 (C语言代码)浏览:1262 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:640 |
WU-蓝桥杯算法提高VIP-Quadratic Equation (C++代码)浏览:1740 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:347 |
【明明的随机数】 (C语言代码)浏览:784 |