题库练习 外星人
← 上一题 下一题 →

A2030 | 外星人

来源省选 / 2012
时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

艾莉欧在她的被子上发现了一个数字 $N$,她觉得只要找出最小的 $x$ 使得,$\varphi^x(N) = 1$。根据这个 $x$ 她就能找到曾经绑架她的外星人的线索了。当然,她是不会去算,请你帮助她算出最小的 $x$。

输入格式

第一行一个正整数 $\mathrm{test}$,接下来 $\mathrm{test}$ 组数据每组数据第一行一个正整数 $m$,接下来 $m$ 行每行两个正整数 $p_i, q_i$

其中 $\displaystyle \prod_{i = 1}^{m} p_i^{q_i}$ 为 $N$ 的标准分解形式。

$\prod$ 为连乘

$\varphi^x(N)$ 表示嵌套 $x$ 次,不是幂

输出格式

输出 $\mathrm{test}$ 行,每行一个整数,表示答案。

输入输出样例

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