A compilation of simple chess algorithms :)
A knight is placed on the first block of an empty board and, moving according to the rules of chess, must visit each square exactly once.
To find out how many queens can be placed on a chess board such that no two queens attack each other.
To find out how many knights can be placed on a chess board such that no two knights attack each other given some of the cells are blocked by non attacking pawns. Since placing knights simply on the board is a little too easy to have algorithms -.- link.
To be able to place an equal number of knights and queens on a chessboard such that no piece attacks any other piece.