A1765.互质
入门
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
给定一个由 n 个正整数 a1 ~ an 组成的数组 a,找到最大的 i+j ,并且满足 ai 和 aj 互质,如果不存在这样的 i、j,打印 -1
。
输入格式
第一行包含测试用例的数量 T (1≤T≤10)。
每个测试用例的第一行包含一个整数 n (2≤n≤2×105) — 表示数组的长度。
每个测试用例的第二行包含 n 个整数 a1~an (0≤ai≤1000)。
输出格式
对于每个测试用例,输出一个整数 — 找到最大的 i+j ,并且满足 ai 和 aj 互质,如果不存在这样的 i、j,打印 -1
。
输入输出样例
输入#1
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
输出#1
6 12 9 -1 10 7
说明/提示
i 和 j 可以相等。
对于第一个测试用例,我们可以选择 i=j=3, a3 与 a3 互质,且 i+j=6 是最大的。
对于第二个测试用例,我们可以选择 i=7 和 j=5, a7 与 a5 互质,且 i+j=12 是最大的。