#cf2015morningeasya. [cf_2015_morning_easy_a]ヘイホー君と加算
[cf_2015_morning_easy_a]ヘイホー君と加算
问题描述
一个整数的平方指将该整数乘以自身。例如,,, 等是平方数,而 , 等不是。
HeyHo 君某一天在路边捡到一个整数 。由于他喜欢平方数,HeyHo 君考虑通过以下操作来得到一个平方数。
- 在 上加 。
请计算 HeyHo 君得到平方数所需的最小操作次数。
输入
从标准输入中获取输入数据。
输入的格式如下:
- 第 行为 HeyHo 君捡到的整数 。
输出
输出 HeyHo 君得到平方数所需的最小操作次数,以一行形式输出。输出末尾包含一个换行符。
输入示例1
7
输出示例1
2
可以通过 次操作得到平方数 。
输入示例2
16
输出示例2
0
由于 是平方数,所以不需要进行任何操作。
输入示例3
82
输出示例3
18