Responsive image

问题 B: 1!

问题 B: 1!

时间限制: 1 Sec  内存限制: 256 MB
提交: 0  解决: 40
[提交][状态][讨论版][命题人:]

题目描述

DH有一个文本输入框,最初文本输入框里只有一个字符1’

DH每次可以进行下面的操作:

· 选中文本输入框中的部分或全部字符,将选中的字符复制到剪贴板,然后立即将复制的内容粘贴到文本输入框末尾。


现在DH想让文本输入框中恰好n个1,请求出他需要做的最少的操作次数。

输入描述

第一行包含一个整数T(1≤T≤2*105),表示测试用例的组数。

对于每组测试用例:
仅输入一行,包含一个整数n(1≤n≤109)。

输出描述

对于每组测试用例:
仅输出一行,包含一个整数,表示答案。

样例输入

2
1
2

样例输出

0
1

提示


n=3时,你可以进行以下操作:



1. 先将第1个‘1’复制,粘贴后‘1’变成了‘11’。



2.1 你可以选择第一个‘1’进行复制,粘贴后‘11’变成了‘111’。



2.2 或者你可以选择第二个‘1’,进行复制,粘贴后也可以得到‘111’.



你进行了2次操作,所以结果是2。


[提交][状态]
ACM算法攻关部
  • Anything about this OnlineJudge, Please Contact Administrator. Click add QQ

    OJ system based on HUSTOJ Project , UI based on Twitter Bootstrap

    Copyright 2016 ACM算法攻关部
    关于网站改版