75分!救救我!
查看原帖
75分!救救我!
1023481
Jasondan楼主2024/8/24 15:42
#include <bits/stdc++.h>
using namespace std;
/*
1.读题
【问题条件】

2.思考
【建模算法】


3.编写
4.调试
5.回顾

*/
int a[1001];
int main()
{
#ifndef ONLINE_JUDGE
	freopen("input.txt", "r", stdin);
	freopen("output.txt", "w", stdout);
#endif
	int n,k,s1=0,s2=0,minid=1010,maxid=0;
	cin>>n>>k;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		minid=min(a[i],minid);
		maxid=max(a[i],maxid);
	}
	for(int i=1;i<=n;i++){
		if(abs(a[i]-minid)<=k){
			s1+=a[i];
		}
		if(abs(a[i]-maxid)<=k){
			s2+=a[i];
		}
	}
	cout<<max(s1,s2);
	return 0;
}
2024/8/24 15:42
加载中...