该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Description
构造正整数 n。给定一个长度为 m 的序列 a,满足 gcd(a1,am)=1。同时输入一个序列 bi=gcd(n,ai)n。请求出正整数 n,或报告无解。
有解的话 n≤1018。
Constraints and Subtasks
对于全部测试点,满足:
- 1≤n≤1018,如果有解的话。
- 2≤m≤2×105
- 1≤T≤2×105
- ∑m≤2×105
- 1≤ai,bi≤1018
- 所有输入数字均为整数。
另外,还有一些测试点满足特殊要求。
| 分值 |
n≤ |
∑m≤ |
特殊性质 |
| 25% |
1000 |
1000 |
|
| 25% |
2×105 |
m=10000 |
ai 从值域内随机生成 |
| 50% |
1018 |
2×105 |
|
本题单个测试点有多组测试数据。
输入内容从标准输入给出。先读入数据组数 T。
对于每组数据,格式如下:
$
\boxed{\begin{aligned}
& m \\
& a_1 \quad a_2 \quad \dots \quad a_m \\
& b_1 \quad b_2 \quad \dots \quad b_m
\end{aligned}}
$
Output
对于每组数据,输出一个正整数表示答案,无解输出 −1。
Samples
1
3
1 2 3
1 1 1
1