万花丛中一点绿

B4004 [GESP202406 三级] 寻找倍数

**求关** 这个题很明显是需要在线做的,(除非你开二维数组) 你的 $n$ 是测试样例组数的话,每一组测试样例你都存到 $a$ 数组中,那么最后出来的 $a$ 数组肯定只是最后一组测试样例。
by AqrDAD @ 2024-08-09 15:24:11


@[_Lsad](/user/741531) 你这个帖是不是发错版块了,真的是这道题吗(附赠ACのcode) ```cpp #include<bits/stdc++.h> #define ll long long #define itn int using namespace std; const int N=1e5+5;//数据范围 int T,n,in[N]; bool f; void preparing(){ cin>>n; for(int i=1;i<=n;i++) cin>>in[i]; } void solve(){ for(int i=1;i<=n;i++){//枚举a[i] f=false;//初始化f for(int j=1;j<=n;j++){//检查是否倍数 if(in[i] % in[j] != 0) { f=true; break; } } if(!f) { cout<<"Yes\n"; return; } } cout<<"No\n"; return; } signed main() { cin>>T; while(T--){ preparing();//初始化 solve();//解决 } return 0; } ```
by DoubleCats @ 2024-08-09 16:25:47


@[Doubles_Cats](/user/560818) 肯定发错了
by daishuohua @ 2024-08-29 17:01:13


|