咲ら • 30天前
#include<bits/stdc++.h>
using namespace std;
int a[1001];//这种数字所有之和
int main(){
int n,k,val;
cin>>n>>k;
for(int i=1;i<=n;i++){
cin>>val;
a[val]+=val;
}
for(int i=1;i<=1000;i++){
a[i]+=a[i-1];
}
int ans=0;
for(int i=k;i<=1000;i++){
ans=max(ans,a[i]-a[i-k-1]);
}
cout<<ans;
return 0;
}
评论:
请先登录,才能进行评论