思路: ( (x1-x2) * (x1-x2) + (y1-y2) * (y1-y2) ) 的算术平方根不等于2,那么( (x1-x2) * (x1-x2) + (y1-y2) * (y1-y2) )不等于4,也就是(x1-x2) * (x1-x2) + (y1-y2) * (y1-y2) 这两部分的结果之和不为4,因为x1,x2,y1,y2都为整数,那么这两部分之和不为4只能是0+4=4和4+0=4两种结果,也就是说x1=x2&&y1=y2+2或者x1=x2+2&&y1=y2两种情况。那么这道题思路已经很清晰了,就是让所有位置都为1,然后再从...