#P8668. [蓝桥杯 2018 省 B] 螺旋折线

[蓝桥杯 2018 省 B] 螺旋折线

题目描述

如图所示的螺旋折线经过平面上所有整点恰好一次。

对于整点 (X,Y)(X, Y),我们定义它到原点的距离 dis(X,Y)\text{dis}(X, Y) 是从原点到 (X,Y)(X, Y) 的螺旋折线段的长度。

例如 dis(0,1)=3\text{dis}(0, 1)=3,dis(−2,−1)=9\text{dis}(-2, -1)=9。

给出整点坐标 (X,Y)(X, Y),你能计算出 dis(X,Y)\text{dis}(X, Y) 吗?

输入格式

XX 和 YY。

输出格式

输出 dis(X,Y)\text{dis}(X, Y)

0 1
3

提示

对于 40%40\%的数据,−1000≤X,Y≤1000-1000\le X,Y\le 1000。

对于 70%70\% 的数据,−105≤X,Y≤105-10^5\le X,Y \le 10^5。

对于 100%100\% 的数据,−109≤X,Y≤109-10^9\le X,Y \le 10^9。