大神求解
查看原帖
大神求解
1809106
lizhudi楼主2025/7/31 14:58

只输出‘Yes’怎么办

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int t,a[t];
    cin>>t;
    while (t--)
    {
    	int n, s = 0;
    	cin >> n;
    	for (int i = 1; i <= n; i++)
        {
    		cin >> a[i];
    		s = max(a[i], s);
    	}
    	bool flag = true;
    	for (int i = 1; i <= n; i++)
        {
    		if (s % a[i] != 0) 
            {
    			flag = false;
    			break;
    		}
    	}
    	if (flag = true) 
        {
            cout<<"Yes";
        }
    	else 
        {
            if (flag = false)
            {
                cout<<"No";
            }
        }
    }
	return 0;
}
2025/7/31 14:58
加载中...