4-2 大宇的数字零
时间限制:1s
空间限制:256MB
Description
大宇对减法和取模很感兴趣,因此他研究了两种操作。
具体来说,你可以进行 \(t\) 次询问,每次给出 \(n\) ,有如下两个操作可供选择:
-     选择一个整数 \(x\) ,满足 \(x>0\) ,将 \(n\) 变成 \(n−x\) ,即 \(n\gets n-x\) 。
 -     选择一个整数 \(x\) ,满足 \(x>1\) ,将 \(n\) 变成 \(n\bmod x\) ,即 \(n\gets n\bmod x\) 。
 
定义一次操作的代价为选择的 \(x\) 的大小,大宇想知道使 \(n\) 变为 \(0\) 的最小操作代价。
Input Format
第一行输入一个数 \(t\) ,表示询问次数。
之后 \(t\) 行每行一个数 \(n\) ,表示每次需要变为 \(0\) 的数。
Output Format
一共 \(t\) 行,每行一个数表示最小操作代价。
Data Range
\(1\leq t\leq 10^5,\ 0\leq n\leq 10^{18}\) 。
Input Example #1:
1
3
Output Example #1:
3
Note
对于样例数据,使用一次操作 \(2\) ,选择 \(x=3\) 即可,最小代价为 \(3\) 。
信息
- ID
 - 1458
 - 难度
 - 6
 - 分类
 - (无)
 - 标签
 - (无)
 - 递交数
 - 54
 - 已通过
 - 15
 - 通过率
 - 28%
 - 上传者