全部评论 4

  • a=input()
    n,k=a.split()
    a=input()
    arr=a.split()
    n=int(n)
    k=int(k)
    for i in range(len(arr)):
        arr[i]=int(arr[i])
    arr.sort(reverse=True)
    print(arr[k-1])
    

    不是很简单吗?

    1周前 来自 浙江

    0
  • 标答:

    #include <bits/stdc++.h>
    using namespace std;
    const int N=1e6+5;
    int a[N];
    int main ()
    {
        int n;
        cin>>n;
        int k;
        cin>>k;
        for (int i=1;i<=n;i++){
            cin>>a[i];
        }
        sort (a+1,a+n+1,greater<int>());
        cout<<a[k];
        return 0;
    }
    

    1周前 来自 北京

    0
  • 这么多数你才定这么小的数组

    1周前 来自 北京

    0
  • 1周前 来自 湖北

    0

热门讨论