package main
import (
"bufio"
"fmt"
"os"
"sort"
)
func main() {
in := bufio.NewReader(os.Stdin)
var n int
fmt.Fscan(in, &n)
// 用 map 去重
unique := make(map[int]bool)
for i := 0; i < n; i++ {
var x int
fmt.Fscan(in, &x)
unique[x] = true
}
// 把去重后的数放进 slice
arr := make([]int, 0, len(unique))
for k := range unique {
arr = append(arr, k)
}
// 排序
sort.Ints(arr)
// 输出
for _, v := range arr {
fmt.Println(v)
}
}



京公网安备 11010502036488号