#572. 最小化绝对值2

最小化绝对值2

问题描述

给定一个正整数DD。 求非负整数xxyy使得x2+y2D|x^2 + y^2 - D|的值最小。

约束条件

  • 1D2×10121 \leq D \leq 2 \times 10^{12}
  • 所有输入值均为整数。

输入

输入通过标准输入给出,格式如下:

D

输出

打印答案。

样例输入1

21

样例输出1

1

x=4x=4y=2y=2时,x2+y2D=16+421=1|x^2 + y^2 - D| = |16 + 4 - 21| = 1。 不存在非负整数xxyy使得x2+y2D=0|x^2 + y^2 - D| = 0,因此答案为11

样例输入2

998244353

样例输出2

0

样例输入3

264428617

样例输出3

32