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

    ID: 16733 Type: RemoteJudge 1000ms 512MiB Tried: 0 Accepted: 0 Difficulty: 8 Uploaded By: Tags>数学2017数论不定方程ICPC

[ICPC 2017 Shenyang R] Heron and His Triangle

题目描述

A triangle is a Heron's triangle if it satisfies that the side lengths of it are consecutive integers t−1t - 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.

输入格式

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

输出格式

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