#abc259e. [abc259_e]LCM on Whiteboard

[abc259_e]LCM on Whiteboard

题目描述

白板上写着 NN 个整数 a1,a2,ldots,aNa_1, a_2, \\ldots, a_N。其中,aia_i 可以表示为 $a_i = p_{i,1}^{e_{i,1}} \times \ldots \times p_{i,m_i}^{e_{i,m_i}}$,其中 mim_i 为质数个数 pi,1<pi,2<<pi,mip_{i,1} < p_{i,2} < \ldots < p_{i,m_i}ei,1,ei,2,,ei,mie_{i,1}, e_{i,2}, \ldots, e_{i,m_i} 为正整数。
你需要选择其中一个整数,并将其替换为 11
请找出在替换之后,这 NN 个整数的最小公倍数可能的数量。

约束条件

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 1mi1 \leq m_i
  • mi2×105\sum{m_i} \leq 2 \times 10^5
  • $2 \leq p_{i,1} < p_{i,2} < \ldots < p_{i,m_i} \leq 10^9$
  • pi,jp_{i,j} 为质数。
  • 1ei,j1091 \leq e_{i,j} \leq 10^9
  • 输入中的所有值都是整数。

输入

输入格式如下:

NN

m1m_1

p1,1p_{1,1} e1,1e_{1,1}

\vdots

p1,m1p_{1,m_1} e1,m1e_{1,m_1}

m2m_2

p2,1p_{2,1} e2,1e_{2,1}

\vdots

p2,m2p_{2,m_2} e2,m2e_{2,m_2}

\vdots

mNm_N

pN,1p_{N,1} eN,1e_{N,1}

\vdots

pN,mNp_{N,m_N} eN,mNe_{N,m_N}

输出

输出答案。


示例输入1

4
1
7 2
2
2 2
5 1
1
5 1
2
2 1
7 1

示例输出1

3

白板上的整数分别为 $a_1 =7^2=49, a_2=2^2 \times 5^1 = 20, a_3 = 5^1 = 5, a_4=2^1 \times 7^1 = 14$。
如果你将 a1a_1 替换为 11,白板上的整数变为 1,20,5,141,20,5,14,它们的最小公倍数是 140140
如果你将 a2a_2 替换为 11,白板上的整数变为 49,1,5,1449,1,5,14,它们的最小公倍数是 490490
如果你将 a3a_3 替换为 11,白板上的整数变为 49,20,1,1449,20,1,14,它们的最小公倍数是 980980
如果你将 a4a_4 替换为 11,白板上的整数变为 49,20,5,149,20,5,1,它们的最小公倍数是 980980
因此,替换之后的 NN 个整数的最小公倍数可以为 140140490490980980,所以答案是 33


示例输入2

1
1
998244353 1000000000

示例输出2

1

白板上可能有很大的整数。