75pts,玄关求调
查看原帖
75pts,玄关求调
998650
OTH_chinese_dragon楼主2024/7/26 18:39
#include<bits/stdc++.h>
using namespace std;
int a[1005];
int main(){
	int n,k;
	cin>>n>>k;
	for(int i=0; i<n; i++){
		cin>>a[i];
	}
	stable_sort(a,a+n);
//	for(int i=n-1; i>=0; i--){
//		cout<<a[i];
//	}
	int ans=0;
	int max=0,min=5999999;
	for(int i=n-1; i>=0; i--){
//		cout<<a[i]<<" ";
		if(a[i]>max) max=a[i];
		else if(a[i]<min) min=a[i];
//		cout<<i<<"D"<<" "<<min<<" "<<max<<" ";
		if(max-min>k){
			break;
		}
		ans+=a[i];
	}
	cout<<ans;
	return 0;
}

2024/7/26 18:39
加载中...