1768: yayamao的神题

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:0

题目描述

yayamao是数学神?模?一天他在纸上计算起了 1 / P, 我们知道按照模拟除法可以得到准确解,例如 1 / 7 = 0.(142857), 1 / 10 = 0.1(0) yayamao发现无论他如何模拟小数都会出现循环,现在yayamao想知道循环的长度以及循环出现之前,小数点后面的未循环的数字的位数。例如 1 / 15 = 0.0(6), 那么它的循环长度为1,小数点后面的未循环的数字的位数为1; 1 / 4 = 0.25(0) 那么它的循环长度为1,小数点后面的未循环的数字的位数为2

输入

数据的第一行是一个整数T, 表示数据组数。

接下来T组数据,每组数据的第一行是一个正整数P

30% 的数据满足1 P10000

100% 的数据满足1 T100001 P2*10^9

输出

对于每组数据输出2个整数 A, B, 分别表示循环长度以及小数点后面的未循环的数字的位数!

样例输入 复制

3

1

2

4

样例输出 复制

1 0

1 1

1 2