Go语言求助
查看原帖
Go语言求助
648843
wdl_楼主2022/4/24 22:27

RT

package main
import "fmt"
func main(){
    var(
        cnt[30005] int
        n,k,a int
    )
    fmt.Scanf("%d%d",&n,&k)
    for i:=1;i<=n;i++{
        fmt.Scanf("%d",&a)
        cnt[a]++
    }
    var cnt2 int
    var flag int
    flag=0
    cnt2=1
    for i:=1;i<=30000;i++{
        if(cnt[i]==0){
            continue
        }
        if(cnt2>=k){
            fmt.Println(i)
            flag=1
            break
        }
        cnt2++
    }
    if(flag==0){
        fmt.Println("NO RESULT")
    }
}

谢大佬

2022/4/24 22:27
加载中...