列表

详情


NC54508. 小乐乐与序列

描述

老师给了小乐乐一个正整数序列,要求小乐乐把这个序列去重后按从小到大排序。但是老师给出的序列太长了,小乐乐没办法耐心的去重并排序,请你帮助他。

输入描述

第一行包含一个正整数n,表示老师给出的序列有n个数。接下来有n行,每行一个正整数k,为序列中每一个元素的值。(1 ≤ n ≤ 105,1 ≤ k ≤ n)

输出描述

输出一行,为去重排序后的序列,每个数后面有一个空格。

示例1

输入:

4
2
2
1
1

输出:

1 2 

示例2

输入:

5
5
4
3
2
1

输出:

1 2 3 4 5 

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

Python3(3.5.2) 解法, 执行用时: 409ms, 内存消耗: 9896K, 提交时间: 2020-01-05 10:40:08

n=int(input())
st=set()
for i in range(0,n):
    x=int(input())
    st.add(x)
for x in st:
    print(x,end=" ")

Python(2.7.3) 解法, 执行用时: 623ms, 内存消耗: 11480K, 提交时间: 2019-11-08 18:56:35

T = int(input())
a = []
for i in range(T) : a.append(int(input()))
for i in list(set(sorted(a))):
    print i, 

上一题