比赛 26暑假集训模拟赛2 评测结果 AATAAATTTTTTTTTTTTTT
题目名称 OohMoo Milk 最终得分 25
用户昵称 ChenBp 运行时间 16.565 s
代码语言 C++ 内存使用 3.96 MiB
提交时间 2026-07-02 10:07:40
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
const int N=1e5+5,mod=1e9+7;
long long r[N];
int main(){
    freopen("Milk.in","r",stdin);
    freopen("Milk.out","w",stdout);
    int n,d,a,b;
    cin>>n>>d>>a>>b;
    for(int i=1;i<=n;i++){
        cin>>r[i];
    }
    while(d--){
        sort(r+1,r+1+n);
        int p=n-b;
        for(int i=1;i<=a-b;i++){
            r[p]++;
            p--;
        }
    }
    long long ans=0;
    for(int i=1;i<=n;i++){
        r[i]%=mod;
        ans=(ans+(r[i]*r[i])%mod)%mod;
    }
    cout<<ans;
    return 0;
}