0分RE求助!!!

B4004 [GESP202406 三级] 寻找倍数

@[23acyanglirui](/user/1053833) 你这代码写的是非正解
by __Deng_Rui_Song__ @ 2024-09-06 14:05:52


@[23acyanglirui](/user/1053833) 已A,求关,你这代码挺难改 ```cpp #include<bits/stdc++.h> using namespace std; int t,n,a[100005],c1,c2; int main(){ cin>>t; for(int i=0;i<t;i++){ c1=0; cin>>n; for(int j=0;j<n;j++){ cin>>a[j];//你写的a[i] } for(int j=0;j<n;j++){ c2=0; for(int k=0;k<n;k++){ if(a[j]%a[k]!=0){ c2=1; break; } } if(c2==0){ cout<<"Yes\n";//小写 c1=1; break; } } if(c1==0){ cout<<"No\n"; } } return 0; } ```
by Yxy7952 @ 2024-09-06 14:08:43


@[__Deng_Rui_Song__](/user/854987) 可以对,看我改的
by Yxy7952 @ 2024-09-06 14:09:00


@[23acyanglirui](/user/1053833) 这是我写的代码自己可以思考一下为什么这么写 ```cpp #include<bits/stdc++.h> using namespace std; const int maxn=1e6+1; int t,n; int a[maxn]; int main(){ cin>>t; for(int i=0;i<t;i++){ cin>>n; int maxa=0; memset(a,0,sizeof(a)); for(int j=1;j<=n;j++){ cin>>a[j]; maxa=max(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\n"; else cout<<"No\n"; } return 0; } ```
by Yxy7952 @ 2024-09-06 14:10:00


@[__Deng_Rui_Song__](/user/854987) @[Yxy7952](/user/936717) 感谢感谢,(话说我是不是已经关注你们了。。。)
by 23acyanglirui @ 2024-09-06 14:11:02


@[23acyanglirui](/user/1053833) 那行啊,可是不要关注他呀
by Yxy7952 @ 2024-09-06 14:14:23


@[Yxy7952](/user/936717) ???+我勒个擦,这代码能过!!!必须hack(逃
by __Deng_Rui_Song__ @ 2024-09-06 14:16:07


@[23acyanglirui](/user/1053833) 你看看你的输入吧
by rainbow_cat @ 2024-09-06 14:16:11


`cin>>a[i]`
by rainbow_cat @ 2024-09-06 14:30:11


@[23acyanglirui](/user/1053833) 不能除以 $0$ 或模 $0$
by oyoham @ 2024-09-06 14:34:40


| 下一页