找规

1.无限大的棋盘有一只走‘日’的马呆在0,0处,也是坐标原点,(存在四个象限),给你(x,y)问你要至少跳多少步才能跳过去
假设x>y,
 x<=2*y,可以证明当x和y足够大的时候
(x+y)%3==0时,我们只需要(x+y)/3步这些步数又两种跳跃组成(1,2)(2,1)
(x+y)%3==1时,我们选择(1,-2)或者(-2,1)来跳跃,跳跃之后(x+y)%3==0,所以一共需要(x+y)/3+1步
同理(x+y)%3==2时一共需要(x+y)/3+2步
综合为需要(x+y)/3+(x+y)%3步
同样分析出x>2*y在x和y足够大的时候,需要y+(x-2*y)/4*2+(x-2*y)%4部
那么这个足够大是多少呢?是x>3&&y>3
再分个类就行了