比赛 |
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;
}