#A666P266. 完全平方

完全平方

题目描述

给出 nn 个整数,求其中最大的非完全平方数。若答案不存在,则输出 no

注:对于一个整数 yy,若存在整数 xx 满足 y=x2y=x^2,则称 yy 为“完全平方数”,否则称 yy 为“非完全平方数”。

输入格式

本题有多组输入数据。

第一行:一个整数 TT,表示输入数据组数。

接下来对于每组输入,都包含两行:

第一行:一个整数 nn,表示整数的个数。

第二行:nn 个整数 a1,a2,...,ana_1,a_2,...,a_n,分别表示每个数据。

输出格式

对于每组输入数据,输出一行,包含一个整数,表示其中最大的非完全平方数。

样例

3
4
4 3 2 1
3
1 -1 0
5
1 4 9 16 25
3
-1
no

样例 11 解释

对于第一组输入:1144 都是完全平方数,因此最大的非完全平方数是 33

对于第二组输入:0011 都是完全平方数,因此最大的非完全平方数是 1-1

对于第三组输入:所有数都是完全平方数,因此输出 no

数据范围

对于 40%40\% 的数据,1n100ai10001≤n≤10,0≤a_i≤1000,其中一半的数据保证答案不包含 no

对于 100%100\% 的数据,1T101n105109ai1091≤T≤10,1≤n≤10^5,-10^9≤a_i≤10^9