1494. Jerry

Although Jerry is a mouse, he likes perfect square numbers. If a number can be expressed as the square of an integer, it is called perfect square numbers. Jerry can use magic to move forward or backward a distance of any perfect square numbers, which costs a grain of rice each time. And the position after each use of magic can not be behind the initial position or more than 10^5 distance in front of the initial position. Next, there are qq questions, each time asking how much rice at least it takes for Jerry to move forward d_i. Note that each question is an independent one.

输入

The first line contains an integer q(1 \leq q \leq 100000), which represents the number of questions you need to solve.

Each of the next q lines contains an integer d_i(1 \leq d_i \leq 100000), which represents the distance Jerry want to move forward.

输出

For each query, print an integer to represent the minimum cost of rice.

样例

标准输入 复制文本
2
8 
7
标准输出 复制文本
2
2

提示

In the first query: 0 -> 4 -> 8.

In the second query: 0 -> 16 -> 7.

来源

2021 GDCPC 广东省大学生程序设计竞赛

登录以提交代码。
单点时限 2 秒
内存限制 512 MB
提交 18
通过 12