[GESP2406三级] 寻找倍数

#include <bits/stdc++.h>
using namespace std;
int main(){
    int t,n;
    cin>>t;
    while(t--){
        bool f=true;
        int a[100005]={};
        cin>>n;
        int maxa=-1;
        for(int i=1;i<=n;i++){
            scanf("%d",&a[i]);
            maxa=max(maxa,a[i]);
        }
        for(int i=1;i<=n;i++){
            if(maxa%a[i]!=0){
                f=false;
            }
        }
        if(f) cout<<"Yes\n";
        else cout<<"No\n";
    }
    return 0;
}