题单练习 进阶数论

A6251 | 猜数字

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

现有两组数字,每组 $k$ 个。

第一组中的数字分别用 $a_1,a_2,\cdots ,a_k$ 表示,第二组中的数字分别用 $b_1,b_2,\cdots ,b_k$ 表示。

其中第二组中的数字是两两互素的。求最小的 $n\in \mathbb{N}$,满足对于 $\forall i\in [1,k]$,有 $b_i | (n-a_i)$。

输入格式

第一行一个整数 $k$。

第二行 $k$ 个整数,表示:$a_1,a_2,\cdots ,a_k$。

第三行 $k$ 个整数,表示:$b_1,b_2,\cdots ,b_k$。

输出格式

输出一行一个整数,为所求的答案 $n$。

输入输出样例

输入 #1
3
1 2 3
2 3 5
输出 #1
23
C++ 编辑器
输入
输出