马踏棋盘回溯算法C++源代码