C++棋盘覆盖分治法解决问题