3952:[GESP202406三级] 寻找倍数
文件提交:无需freopen
内存限制:256 MB
时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:611
解决:2
题目描述
## 题目背景
2024 年 6 月 GESP C++ 三级编程第 2 题
## 题目描述
小杨有一个包含 $n$ 个正整数的序列 $A = [a_1,a_2,...,a_n]$ ,他想知道是否存在 $i(1 \leq i \leq n)$ 使得 $a_i$ 是序列 $A$ 中所有数
的倍数。
## 输入格式
第一行包含一个正整数 $t$ ,代表测试用例组数。
接下来是 $t$ 组测试用例。
对于每组测试用例,一共两行。其中,第一行包含一个正整数 $n$ ;第二行包含 $n$ 个正整数,代表序列 $A$ 。
## 输出格式
对于每组测试用例,如果存在 $i(1 \leq i \leq n)$ 满足对于所有 $k(1\leq k \leq n)$ $a_i$ 是 $a_k$ 的倍数,输出 Yes,否则输出 No。
## 样例
```input1
2
3
1 2 4
5
1 2 3 4 5
```
```output1
Yes
No
```
## 样例解释
对于第一组数据,对于 $a_3=4$ ,满足 $a_3$ 是 $a_1$ 和 $a_2$ 的倍数。
## 数据范围
对于全部数据,保证有 $1 \leq t \leq 10,1 \leq n \leq 10^5 , 1 \leq a_i \leq 10^9$ 。