CF1975B.378QAQ and Mocha's Array
入门
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Mocha 喜欢数组,所以在她离开之前,378QAQ 送给了她一个由 n 个正整数组成的数组 a 作为礼物。
Mocha 认为数组 a 是“美丽的”,如果存在两个数 i 和 j(1≤i,j≤n,i=j),使得对于所有 k(1≤k≤n),ak 都能被 ai 或 aj 整除†。
请判断数组 a 是否“美丽”。
† 如果存在一个整数 z 使得 x=y⋅z,则称 x 能被 y 整除。
输入格式
每个测试点包含多组测试用例。第一行包含一个整数 t(1≤t≤500),表示测试用例的数量。
每个测试用例的第一行包含一个整数 n(3≤n≤105),表示数组 a 的长度。
每个测试用例的第二行包含 n 个整数 a1,a2,…,an(1≤ai≤109),表示数组 a 的元素。
保证所有测试用例中 n 的总和不超过 105。
输出格式
对于每个测试用例,如果数组 a 是“美丽的”,输出 "Yes";否则输出 "No"。
你可以以任意大小写输出 "Yes" 和 "No"(例如 "yEs"、"yes"、"Yes" 和 "YES" 都会被识别为肯定回答)。
输入输出样例
输入#1
4 3 7 3 8 5 7 1 9 3 5 5 4 12 2 6 3 5 7 49 9 3 1000000000
输出#1
No Yes Yes No
说明/提示
在第一个测试用例中,数组中的任意两个数都是互质的,所以答案是 "No"。
在第二个测试用例中,我们可以选择 i=2 和 j=1。由于数组中的每个数都能被 ai=1 整除,所以答案是 "Yes"。
在第三个测试用例中,我们可以选择 i=3 和 j=5。2 和 4 能被 ai=2 整除,而 3、6 和 12 能被 aj=3 整除,所以答案是 "Yes"。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?