为什么我 B4006 75pts!!
MY CODE:
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cstring>
#include <iomanip>
#include <cmath>
#include <vector>
#include <map>
#include <queue>
#include <stack>
#include <climits>
typedef long long ll;
using namespace std;
ll n,k,a[1005],mx,ans;
bool cmp(ll x,ll y){
return x>y;
}
int main(){
ios::sync_with_stdio(0);
cin>>n>>k;
for(ll i=1;i<=n;i++)cin>>a[i];
if(n==1){
cout<<a[1];
return 0;
}
sort(a+1,a+n+1,cmp);
mx=a[1];
ans=mx;
for(ll i=2;i<=n;i++){
if(mx-a[i]<=k){
ans+=a[i];
}else break;
}
cout<<ans;
return 0;
}