3 solutions

  • 0
    @ 2025-9-1 19:25:15
    using namespace std;
    const int n=100010;
    int n,k,a[n],minv=1e9;
    int main()
    {
    cin>>n>>k;
    for(int i=1;i<=n;i++){
    cin>>a[i];}
    sort(a+1,a+n+1);
    for(int i=0;i<=k;i++)minv=min(minv,a[n-k+i]-a[i+1]);
    cout<<minv;
    return 0;
      
    
    
    • 0
      @ 2025-8-29 16:31:09

      • 0
        @ 2025-8-28 17:12:51
        #include<bits/stdc++.h>
        using namespace std;
        const int n=100010;
        int n,k,a[n],minv=1e9;
        int main()
        {
        cin>>n>>k;
        for(int i=1;i<=n;i++){
        cin>>a[i];}
        sort(a+1,a+n+1);
        for(int i=0;i<=k;i++)minv=min(minv,a[n-k+i]-a[i+1]);
        cout<<minv;
        return 0;
        
        • 1

        Information

        ID
        1011
        Time
        1000ms
        Memory
        256MiB
        Difficulty
        8
        Tags
        # Submissions
        81
        Accepted
        13
        Uploaded By