RE求助

B4004 [GESP202406 三级] 寻找倍数

AC代码 ```cpp #include<bits/stdc++.h> using namespace std; int main(){ int t; cin>>t; for(int i=1;i<=t;i++){ int n,a[100005]={0}; cin>>n; for(int j=1;j<=n;j++)cin>>a[j]; sort(a+1,a+n+1); bool f=1; for(int j=n-1;j>=1;j--){ if(a[n]%a[j]!=0){ f=0; break; } } if(!f) cout<<"No"<<endl; else cout<<"Yes"<<endl; } return 0; } ``` @[niuniudundun](/user/1009958) ~~求关~~
by chenxu11 @ 2024-09-04 17:24:28


```cpp #include<iostream> using namespace std; const int maxn=1e5+1; int t,n; int a[maxn]; int main(){ cin>>t; for(int i=0;i<t;i++){ cin>>n; int maxa=0; for(int j=1;j<=n;j++){ cin>>a[j]; if(maxa<a[j]) maxa=a[j]; } bool flag=true; for(int j=1;j<=n;j++){ if(maxa%a[j]!=0){ flag=false; break; } } if(flag) cout<<"Yes"<<endl; else cout<<"No"<<endl; } return 0; } ```
by cxf2012 @ 2024-09-04 17:25:40


@[niuniudundun](/user/1009958) 帮你改了,cin>>t>>n那里,应该只输入t
by cxf2012 @ 2024-09-04 17:26:26


|