比赛 greedyyyyyy 评测结果 WWWWWWWWAWAAAAAWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
题目名称 MOD 最终得分 12
用户昵称 李奇文 运行时间 63.178 s
代码语言 C++ 内存使用 3.29 MiB
提交时间 2024-10-11 20:23:58
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int t,n,a[100005];
int main(){
    freopen("mod.in","r",stdin);
    freopen("mod.out","w",stdout);
    std::cin>>t;
    while(t--){
        std::cin>>n;
        int maxn=0,minn=114514,ans=0;
        for(int i=1;i<=n;i++){
            std::cin>>a[i];
            maxn=max(maxn,a[i]);
            minn=min(minn,a[i]);
        }
        if(minn==0||minn==1){
            cout<<maxn-minn<<endl;
            continue;
        }
        for(int i=1;i<=maxn;i++){
            int ma=0,mi=114514;
            for(int j=1;j<=n;j++){
                int op=a[j]%i;
                ma=max(ma,op);
                mi=min(mi,op);
            }
            ma=ma-mi;
            ans=max(ans,ma);
        }
        cout<<ans<<endl;
    }
    return 0;
}