复制
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
最初,数组 包含一个元素 ( )。
在一次移动中,你可以执行以下操作之一:
- 将 中的某个(单)元素增加 ;
- 将 中某个(单)元素复制一份并追加到数组的末尾。
例如:
- 取第一个元素 ,将其副本追加到数组的末尾,得到 。
- 取第一个元素 ,增加 ,得到 。
- 取第二个元素 ,将其副本追加到数组的末尾,得到 。
- 取第一元素 ,将其副本追加到数组末尾,得到 。
- 取第四个元素 ,将其复制增加 ,得到 。
你的任务是找出所需的最少**步数,使数组的总和至少为 。
输入格式
输入的第一行包含一个整数 ( )--测试用例数。然后是 个测试用例。
测试用例的唯一一行包含一个整数 ( ) - 数组总和的下限。
输出格式
打印每个测试用例的答案:获得总和至少为 的数组所需的最少**步数。
5
1
5
42
1337
1000000000
0
3
11
72
63244