数据太小了,直接暴力就好了,就算数字增大套个map就好了
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
var t,n int
in := bufio.NewReader(os.Stdin)
sz := make([]int, 505)
fmt.Fscan(in, &t)
for i := 0; i<t; i++ {
fmt.Fscan(in, &n)
sz[n]=1
}
for i := 1; i<=500 ; i++ {
if sz[i] == 1 {
fmt.Println(i)
}
}
}

京公网安备 11010502036488号