#599. 分数
分数
题目描述
有一个形如 的分数,重复以下步骤直到这个分数为 :
- 分子 。
- 如果这个分数可以约分,约分到最简形式。
设 表示将 变成 的操作次数,现在请你求出 以内 的最大值。
输入格式
第一行一个正整数 ,表示有 组数据。
对于每组数据,一个正整数 。
输出格式
输出答案。
5
1
2
5
8
114514
1
2
5
7
114493
数据范围
有一个形如 x0 的分数,重复以下步骤直到这个分数为 1:
设 f(x) 表示将 x0 变成 1 的操作次数,现在请你求出 n 以内 f(x) 的最大值。
第一行一个正整数 T,表示有 T 组数据。
对于每组数据,一个正整数 n。
输出答案。
5
1
2
5
8
114514
1
2
5
7
114493
1≤T≤5×105
1≤n≤2×106
注册一个 CZOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。