#CF4074. 最大互质索引
最大互质索引
题目描述
给定 个正整数 的数组。找到使得 和 互质的 的最大值;如果不存在这样的 ,输出 。
例如,考虑数组 。由于 和 是互质的,因此可以获得的 的最大值为 。很显然 与 也互质,但 不是最大。
如果两个整数 和 的最大公约数为 , 则说他们是互质的。
输入格式
输入由多个测试用例组成。第一行包含整数 代表测试用例数。测试用例的描述如下。
每个测试用例的第一行包含一个整数 代表数组的长度。
下一行包含 个空格分隔的正整数 代表数组的元素。
保证所有测试用例的 之和不超过 。
输出格式
对于每个测试用例,输出满足 和 互质的 的最大值;如果没有 满足条件,则输出 。
测试样例
6
3
3 2 1
7
1 3 5 2 4 7 7
5
1 2 3 4 5
3
2 2 4
6
5 4 3 15 12 16
5
1 2 2 3 6
6
12
9
-1
10
7
样例说明
对于第一个测试用例,我们可以选择 ,因为 和 是互质的,索引之和等于 。
对于第二个测试用例,我们可以选择 和 ,因为 和 是互质的,索引之和等于 。