C语言编写的棋盘覆盖问题
在一个2k*2k个方格组成的棋盘中,若恰有一个方格与其他方格不同,则称该方格位一特殊方格,且称该棋盘为宜特殊棋盘。在棋盘覆盖问题中,要用4种不同形态的L型骨牌覆盖一个给定的特殊棋盘上除特殊方格以外的所有方格,且任何2个L型骨牌不得重叠覆盖。