网友投稿 574 2022-09-01
螺旋队列
#include#includeusing namespace std;#define abs(a) ((a)>0?(a):-(a))#define max(a,b) ((a)<(b)?(b):(a))int foo(int x,int y){ if(x==0&&y==0) return 1; int t=max(abs(x),abs(y)); int t1=((t-1)*2+1)*((t-1)*2+1); int t2=((t)*2+1)*((t)*2+1);// printf("t1=%d,t2=%d\n",t1,t2); if(x+y>0&&x>=y) return t1+x+y; if(x+y>=0&&x=y) return t2+x+y; if(x+y<0&&x 版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~
暂时没有评论,来抢沙发吧~