Объясните что такое arr и b ij

Первое - это диагональный элемент вашей матрицы, стоящий на месте r; а второе - это символ Кронекера, равный 0 при разных i, j и 1 при одинаковых.

0