#ABC330C. 最小化绝对值(二)

最小化绝对值(二)

最小化绝对值(二)

题目描述

给定一个正整数 DD。

求非负整数 xx 和 yy,使得 ∣x2+y2−D∣|x^2+y^2-D| 取到最小值,并输出该最小值。

输入格式

输入按以下格式从标准输入给出:

DD

输出格式

输出答案。

样例

21
1

当 x=4x=4、y=2y=2 时,有 ∣x2+y2−D∣=∣16+4−21∣=1|x^2+y^2-D| = |16+4-21|=1。

不存在非负整数 xx 和 yy 使得 ∣x2+y2−D∣=0|x^2+y^2-D|=0,因此答案为 11。

998244353
0
264428617
32

数据范围

  • 1≤D≤2×10121\leq D \leq 2\times 10^{12}
  • 所有输入值均为整数
难度 普及
通过率 —
尝试 0
通过 0
ID
3132
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签