测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A10044. Geometric Progressions

编程题 普及/提高-

题目描述

Geometric progression with the first element $a$ and common ratio $b$ is a sequence of numbers $a,ab,ab^{2},ab^{3},...$ .

You are given $n$ integer geometric progressions. Your task is to find the smallest integer $x$ , that is the element of all the given progressions, or else state that such integer does not exist.

输入格式

The first line contains integer ( $1<=n<=100$ ) — the number of geometric progressions.

Next $n$ lines contain pairs of integers $a,b$ ( $1<=a,b<=10^{9}$ ), that are the first element and the common ratio of the corresponding geometric progression.

输出格式

If the intersection of all progressions is empty, then print $-1$ , otherwise print the remainder of the minimal positive integer number belonging to all progressions modulo $1000000007$ ( $10^{9}+7$ ).

输入输出样例

输入 #1
2
2 2
4 1
输出 #1
4
输入 #2
2
2 2
3 3
输出 #2
-1

说明/提示

In the second sample test one of the progressions contains only powers of two, the other one contains only powers of three.
上一题 去做题 下一题