#GESP320240602. 【GESP-三级】-2024.06-寻找倍数

    ID: 154 传统题 1000ms 512MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>GESPGESP三级2024.06数组遍历最值整除判断多组数据

【GESP-三级】-2024.06-寻找倍数

题目描述

小杨有一个包含 n 个正整数的序列 A=[a₁,a₂,…,aₙ],他想知道是否存在 i(1≤i≤n)使得 aᵢ 是序列 A 中所有数的倍数。

输入格式

第一行包含一个正整数 t,代表测试用例组数。

接下来是 t 组测试用例。对于每组测试用例,一共两行。其中,第一行包含一个正整数 n;第二行包含 n 个正整数,代表序列 A。

输出格式

对于每组测试用例,如果存在 i(1≤i≤n)满足对于所有 k(1≤k≤n),aᵢ 是 aₖ 的倍数,输出 Yes,否则输出 No。

样例输入 1

2
3
1 2 4
5
1 2 3 4 5

样例输出 1

Yes
No

样例解释

第一组数据中,a₃=4 是 a₁=1 和 a₂=2 的倍数。

数据范围

对于全部数据,保证 1≤t≤10,1≤n≤10⁵,1≤aᵢ≤10⁹。