#P5158. 不错的数组

不错的数组

题目描述

一个数组 aa 是不错的,当且仅当数组内每一个数 aia_i 满足:

  • ai=1a_i=1
  • ai1a_i-1 在数组 aa 里;
  • ai2a_i-2 在数组 aa 里。

这三条中的一条。现在给出一个数组的元素和为 SS,询问 aa 数组最少有多少个数?

输入格式

第一行输入一个整数 tt,表示测试数据组数。

第二行开始 tt 组测试数据,每组测试输入输入一行一个整数 SS,表示数组 aa 中所有数的和。

1t1001\le t\le 1001S1091\le S\le 10^9

输出格式

每组测试数据输出一行一个整数,表示 aa 数组最少的元素个数。

4
1
8
7
42
1
3
3
7