HJ3 明明的随机数
- 原题
- 思路
- 代码
- 运行截图
- 收获
原题
HJ3 明明的随机数
思路
- 如果是C++的话直接用set结构体就可以自动排序
- GO:用一个501的数组存储是否出现,最后从头开始输出出现过的数字
代码
#include <iostream>
#include <set>
using namespace std;int main() {int n;cin >> n;set<int> s;while (n--) {int e;cin >> e;s.insert(e);}for (auto it = s.begin(); it != s.end(); it++) {cout<< *it <<endl;}
}
package mainimport ("fmt"
)func main() {N := 0fmt.Scan(&N)ans := make([]int, 501)n := 0for i := 0; i < N; i++ {fmt.Scan(&n)if ans[n] > 0 {continue}ans[n] = 1}for i := range ans {if ans[i] > 0 {fmt.Println(i)}}
}
运行截图
收获
fmt.Scan(&N)