B4006为啥WA了
查看原帖
B4006为啥WA了
1493494
Janguiham0319楼主2024/11/13 22:35
#include<iostream>
using namespace std;
int a[1001];
int main(){
    int n,k;
    cin>>n>>k;
    int ai;
    for(int i=1;i<=n;i++){
        cin>>ai;
        a[ai]++;
    }
    int sum=0;
    for(int i=1000;i>=1;i--){
        int ss=0;
        for(int j=i;j>=(i-k);j--){
            if(j<i-k){
                break;
            }
            ss+=a[j]*j;
        }
        sum=max(ss,sum);
    }
    cout<<sum;
    return 0;
}
2024/11/13 22:35
加载中...