比赛 2024暑期C班集训2 评测结果 WWWWWWWWWW
题目名称 大力枚举 最终得分 0
用户昵称 李奇文 运行时间 0.097 s
代码语言 C++ 内存使用 1.22 MiB
提交时间 2024-07-02 09:42:28
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
const int mod=1e9+7;
int n,a[100050],max1=-1,max2=-1,max3=-1,max4=-1;
int main(){
    freopen("enumerate.in","r",stdin);
    freopen("enumerate.out","w",stdout);
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    for(int i=1;i<=n;i++){
        if(a[i]>=max1){
            max4=max3,max3=max2,max2=max1,max1=a[i];
        }else{
            if(a[i]>=max2){
                max4=max3,max3=max2,max2=a[i];
            }else if(a[i]>=max3){
                max4=max3,max3=a[i];
            }else{
                max4=a[i];
            }
        }
    }
    int ans=max4;
    ans=ans*max3%mod;
    ans=ans*max2%mod;
    ans=ans*max1%mod;
    cout<<ans;
    return 0;
}