[ROIR 2019] 完全平方 (Day 1)

题目背景

翻译自 [ROIR 2019 D1T2](https://neerc.ifmo.ru/school/archive/2018-2019/ru-olymp-regional-2019-day1.pdf)。

题目描述

我们知道序列 $0,0+1,0+1+3,0+1+3+5,\dots,0+1+3+\dots+(2i-1),\dots$ 的第 $i$ 项是 $i^2$,即,这个序列里的数全部都是完全平方数。 现在我们不让这个序列从 $0$ 开始,而是从 $k$ 开始:$k,k+1,k+1+3,k+1+3+5,\dots,k+1+3+\dots+(2i-1),\dots$。 你需要找到这个序列中最小的完全平方数,并输出它的算术平方根。

输入输出格式

输入格式


输入一个整数 $k$。

输出格式


输出序列中最小的完全平方数的算术平方根,如果没有,输出 `none`。

输入输出样例

输入样例 #1

0

输出样例 #1

0

输入样例 #2

-5

输出样例 #2

2

输入样例 #3

2

输出样例 #3

none

说明

### 样例解释: - 样例 $1$ 中的序列即为题目中提到的完全平方数序列,其中最小的数是 $0$,$\sqrt0=0$。 - 样例 $2$ 中的序列为 $-5,-4,-1,4,11,20,\dots$,其中最小的完全平方数是 $4$,$\sqrt4=2$。 - 样例 $3$ 中的序列为 $2,3,6,11,18,\dots$,可以证明其中不存在完全平方数。 ### 数据范围: 数据中 Subtask 0 为样例。 | 子任务 | 分值 | 特殊性质 | | :----------: | :----------: | :----------: | | $1$ | $7$ | $0\le k\le1000$ | | $2$ | $10$ | $0 \leq k \leq 10^5$ | | $3$ | $27$ | $0 \leq k \leq 10^{12}$ | | $4$ | $7$ | $-1000 \leq k \leq 1000$ | | $5$ | $10$ | $-10^5 \leq k \leq 10^5$ | | $6$ | $39$ | $-10^{12} \leq k \leq 10^{12}$ |