题解 | #明明的随机数#

明明的随机数

http://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0

package main

import (
	"fmt"
	"sort"
	"io"
)

func main() {
	for {
		var n int
		_, err := fmt.Scan(&n)
		if err == io.EOF {
			break
		}
		m := make(map[int]bool)
		res := make([]int, 0, n)
		for i := 0; i <= n; i++ {
			if i == n {
				for k := range m {
					res = append(res, k)
				}
				sort.Ints(res)
				for i := range res {
					fmt.Println(res[i])
				}
				break
			}
			var a int
			fmt.Scan(&a)
			m[a] = true
		}
	}
}

全部评论

相关推荐

06-10 23:36
已编辑
首都经济贸易大学 C++
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务