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

最小化绝对值(二)

最小化绝对值(二)

题目描述

给定一个正整数 DD

求非负整数 xxyy,使得 x2+y2D|x^2+y^2-D| 取到最小值,并输出该最小值。

输入格式

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

DD

输出格式

输出答案。

样例

21
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

998244353
0
264428617
32

数据范围

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