动易学校网站管理系统 下载,游戏推广app平台,小程序商城制作平台,asp.net做网站头部和尾部_都用什么来实现题目#xff1a;
题目描述
如图所示的螺旋折线经过平面上所有整点恰好一次。 对于整点(X, Y)#xff0c;我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。 例如dis(0, 1)3, dis(-2, -1)9
给出整点坐标(X, Y)#xff0c;你能计算出dis(X, Y)吗…题目
题目描述
如图所示的螺旋折线经过平面上所有整点恰好一次。 对于整点(X, Y)我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。 例如dis(0, 1)3, dis(-2, -1)9
给出整点坐标(X, Y)你能计算出dis(X, Y)吗
输入
X和Y
输出
输出dis(X, Y)
样例输入
0 1
样例输出
3
分析
定点线段平行
AC代码
#includestdio.h
#includestring.h
#includemath.h
#includealgorithm
using namespace std;
#define ll long long
ll n,m,ma;
int main()
{scanf(%lld%lld,n,m);ll xfabs(n);ll yfabs(m);mamax(x,y);ll ansma*ma*4;if(yma){if(m0)ansans-man;else ans(ma-n)2*maans;}else if(xma){if(n0)ans(ma-m);else ansans-2*ma-(ma-m);}printf(%lld\n,ans);
}