题解
2025-07-06 21:09:38
发布于:江西
17阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int min_(int a,int b,int c,int d)
{
int m=1000;
m=min(m,a),m=min(m,b);
m=min(m,c),m=min(m,d);
return m;
}
int main()
{
int t,n=0;
cin>>t;
int a[t][4];
for(int i=0;i<t;i++){
for(int j=0;j<4;j++)
cin>>a[i][j];
}
for(int i=0;i<t;i++){
for(int j=min_(a[i][0],a[i][1],a[i][2],a[i][3]);j>0;j--){
if(a[i][0]%j==0&&a[i][1]%j==0&&a[i][2]%j==0&&a[i][3]%j==0){
cout<<j<<endl;
j-=10086;
}
}
}
return 0;
}
这里空空如也
有帮助,赞一个