AT_cf_2015_morning_easy_a ヘイホー君と加算

题目描述

我们将一个整数的平方称为“平方数”。例如,$1$、$4$、$9$ 等是平方数,而 $2$、$6$ 等则不是平方数。 有一天,ヘイホー君在路边捡到了一个整数 $N$。喜欢平方数的ヘイホー君打算通过不断对整数 $N$ 进行如下操作,来得到一个平方数: - 将 $N$ 加 $1$。 请你求出,为了得到一个平方数,ヘイホー君最少需要进行多少次操作。

输入格式

输入从标准输入中给出,格式如下: > $N$ - 第 $1$ 行给出ヘイホー君捡到的整数 $N$,满足 $1 \leq N \leq 10\,000$。

输出格式

请输出ヘイホー君最少需要进行的操作次数,使得最终得到一个平方数。输出应以换行符结尾。

说明/提示

### 样例解释 1 经过 $2$ 次操作,可以得到平方数 $9$。 ### 样例解释 2 $16$ 本身就是平方数,因此不需要进行任何操作。 由 ChatGPT 4.1 翻译