Силу шахматных фигур на каждой клетке можно определить по следующему итерационному алгоритму:
1) на каждой клетке ставим число клеток, в которые данная фигура может переместиться из этой клетки
2) на каждой клетке ставим сумму чисел (определенных на предыдущем шаге) из клеток, в которые данная фигура может переместиться из данной клетки.
3) повторить шаг 2.
После нескольких итераций сила фигуры на заданной клетке дифференцированно отражается записанным в этой клетке числом.
Если на доске есть другие фигуры, то нужно считать их взаимное влияние.
|