都是我自己编的,不就是多了个参数吗,为啥差35分?
by future666 @ 2024-07-16 23:08:57
@[future666](/user/1359133)
天才!你有没有想过,每次循环ans没有初始化.
改一下就AC了:
```cpp
#include<bits/stdc++.h>
using namespace std;
int t,n,ans;
int a[100010];
int main(){
cin>>t;
while(t--){
ans=0;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
if(a[i]>ans) ans=a[i];
}
for(int i=1;i<=n;i++){
if(ans%a[i]!=0){
ans=0;
break;
}
}
if(ans==0) cout<<"No"<<endl;
else cout<<"Yes"<<endl;
}
return 0;
}
```
by liuhaoyan0323 @ 2024-07-17 01:21:42
@[liuhaoyan0323](/user/921177) 对也,我把初始化忘了...
by future666 @ 2024-07-17 09:43:58