比赛 26暑假集训模拟赛2 评测结果 AAWAAAWWWWWWWWWWWWWW
题目名称 OohMoo Milk 最终得分 25
用户昵称 梦那边的美好CE 运行时间 0.363 s
代码语言 C++ 内存使用 4.24 MiB
提交时间 2026-07-02 11:48:49
显示代码纯文本
#include<bits/stdc++.h>
#define int long long
#define fo(iii,aaa,bbb) for(int iii=aaa;iii<=bbb;iii++)
#define foa(ppp,aaa) for(auto ppp:aaa)
#define pb push_back
#define ls (p<<1)
#define rs (p<<1|1)
#define mid ((l+r)>>1)
#define N (114514)
#define mod (1000000007)
using namespace std;

int n,d,A,B,m[N];

void solve1(){
    sort(m+1,m+n+1);
    int L=n-A+1,R=n-B;
    fo(i,1,d){
        fo(j,L,R)m[j]++;
        sort(m+1,m+n+1);
    }
    int ans=0;
    fo(i,1,n)ans=(ans+((m[i]*m[i])%mod))%mod;
    cout<<ans;
    return;
}

signed main(){
    freopen("Milk.in","r",stdin);freopen("Milk.out","w",stdout);
    ios::sync_with_stdio(0);cin.tie(0);
    cin>>n>>d>>A>>B;
    fo(i,1,n)cin>>m[i];
    if(n<=5000&&d<=5000){
        solve1();
    }
    return 0;
}