75分 求解!!!
查看原帖
75分 求解!!!
880233
aibianchengdezhang楼主2024/12/5 15:16
#include<bits/stdc++.h>
using namespace std;
int n,a[1001],k;
long long arr[1001];
int main()
{
	scanf("%d%d",&n,&k);
	for(int i = 1;i <= n;i++)
		scanf("%d",&a[i]);
	sort(a+1,a+n+1);
	for(int i = 1;i <= n;i++)
	{
		arr[i] = arr[i-1] + a[i];
	} 
	for(int i = 1;i <= n;++i)
	{
		if(a[n] - a[i] > k)
		{
			continue;
		}
		printf("%lld",arr[n]-arr[i-1]);
		break;
	}
	return 0;
} 
2024/12/5 15:16
加载中...