0

我正在解决序言中的经典八皇后问题。现在我将开始编写消除水平线反射的位。Y=4。假设如果点(3.3)被反射,新点将是(6,6),对吗?另一个例子,(2,1) 会变成 (7,8)。

4

1 回答 1

2

你展示的不是反射而是旋转。

  • 沿正方形垂直中心轴(左右翻转)的反射(x,y)(9-x,y)(假设1<=x,y<=8)给出。

  • 沿水平中心轴(上下翻转)的反射由下式给出(x,9-y)

  • 两个轴的反射(又名旋转)由下式给出(9-x,9-y)

于 2011-09-10T10:08:16.623 回答