Ați jucat vreodată șah? Dacă da, știți deja că regina este cea mai importantă piesă și că poate muta orice număr de pătrate pe verticală, orizontală sau diagonală. Dacă nu ați făcut-o, nu vă faceți griji: astăzi, vom învăța doar cum să plasăm 8 regine pe tabla de șah astfel încât nicio regină să nu se poată deplasa pe o căsuță ocupată de o altă regină. În jargonul șahist, spunem că reginele nu se vor putea ataca între ele. Cum reușim să facem acest lucru? Folosim backtracking.
Algoritmul de backtracking găsește o soluție la probleme în care trebuie respectate anumite constrângeri. Acesta testează toate soluțiile posibile până când o găsește pe cea corectă. Să încercăm un exemplu, cu patru regine și o tablă mică. Vom începe prin a plasa prima regină: