WAC204.表达整数的奇怪方式

传统题 时间 2000 ms 内存 256 MiB 8 尝试 1 已通过 1 标签

表达整数的奇怪方式

给定 2n2n 个整数 a_1,a_2,,a_na\_1,a\_2,…,a\_nm_1,m_2,,m_nm\_1,m\_2,…,m\_n,求一个最小的非负整数 xx,满足 i[1,n],xm_i(mod a_i) \forall i \in [1,n],x \equiv m\_i(mod\ a\_i)

输入格式

11 行包含整数 nn

2n+12…n+1 行:第 i+1i+1 行包含两个整数 a_ia\_im_im\_i,数之间用空格隔开。

输出格式

输出最小非负整数 xx,如果 xx 不存在,则输出 1-1

数据范围

1a_i23111 \le a\_i \le 2^{31}-1,

0m_i<a_i0 \le m\_i < a\_i

1n251 \le n \le 25

所有 m_im\_i 的最小公倍数在 6464 位有符号整数范围内。

Samples

2
8 7
11 9
31

在线编程 IDE

建议全屏模式获得最佳体验