#P17070. [ICPC 2017 Shenyang R] Heron and His Triangle

[ICPC 2017 Shenyang R] Heron and His Triangle

Problem Description

A triangle is a Heron's triangle if it satisfies that the side lengths of it are consecutive integers t1t - 1, tt, t+1t + 1 and that its area is an integer. Now, for given nn you need to find a Heron's triangle associated with the smallest tt bigger than or equal to nn.

Input Format

The input contains multiple test cases. The first line of a multiple input is an integer TT (1T300001 \le T \le 30000) followed by TT lines. Each line contains an integer NN (1N10301 \le N \le 10^{30}).

Output Format

For each test case, output the smallest tt in a line. If the Heron's triangle required does not exist, output 1-1.

4
1
2
3
4
4
4
4
4