Files
python/TangDou/chenadai.cpp

40 lines
836 B
C++
Raw Permalink Normal View History

2025-08-30 18:35:01 +08:00
#include <bits/stdc++.h>
using namespace std;
int n;
const int N = 1010;
int a[N];
int b[N];
int k;
int main() {
cin >> n;
cin >> k;
for (int i = 1; i <= n;i++){
cin >> a[i];
}
sort(a + 1, a + 1 + n);
for (int i = 1; i <= n;i++){
b[n - i + 1] = a[i];
}
// for (int i = 1; i <= n; i++) cout << b[i] << " ";
int mx, mi;
int cnt = 0;
int ans = 0;
for (int i = 1; i <= n;i++){
mx = b[i];
cnt += mx;
for (int j = i + 1; j <= n;j++){
mi = b[j];
if(mx-mi<=k){
cnt += mi;
// cout <<"cnt="<< cnt << " ";
}
else
break;
}
ans = max(ans, cnt);
cnt = 0;
}
cout << ans << endl;
return 0;
}