寻找倍数 题面描述 小杨有一个包含n 个正整数的序列 A=[a1,a2,...,an],他想知道是否存在i (1≤ i ≤n ) 使得 ai是序列 A中所有数的倍数。 输入格式 第一行包含一个正整数 t,代表测试用例组数。 接下来是 t组测试用例。 对于每组测试用例,一共两行。其中,第一行包含一个正整数 n;第二行包含 n个正整数,代表序列A 。 输出格式 对于每组测试用例,如果存在 i(1≤ i ≤n )满足对于所有 k(1≤ k ≤n ) ai是ak的倍数,输出 Yes,否则输出 No。 样例1 样例解释 对于第一组数据,对于 a3=4,满足a3 是 a1和 a2的倍数。 数据范围


正确答案:t=int(input())\nfor _ in range(t):\nn=int(input());a=list(map(int,input().split()));mx=max(a)\nprint('Yes' if all(mx%x==0 for x in a) else 'No')
试卷来源:202406 CCF-GESP编程能力等级认证C++三级真题