1 条题解

  • 1
    #include<bits/stdc++.h>
    using namespace std;
    int n,a[1005],k,ans,si;
    int main()
    {
        cin>>n>>k;
        for(int i=1;i<=n;i++)
            cin>>a[i];
        sort(a+1,a+1+n);
        for(int i=n;i>=1;i--)
        {
            si=a[i];
            for(int j=i-1;j>=1;j--)
            {
                if(a[i]-a[j]<=k)
                    si+=a[j];
                else
                    break;
            }
            if(si>ans)
                ans=si;
        }
        cout<<ans;
        return 0;
    }
    
  • 1

信息

ID
2778
难度
6
分类
(无)
标签
递交数
221
已通过
59
通过率
27%
上传者