Пусть задана матрица m x n.
Элементы матрицы Aij, i=1..m-1, j=1..n-1 округляем до ближайшего целого прибавляя к каждому некоторое b. Столько же прибавляем к Ai+1j+1 и отнимаем от Aij+1 и Ai+1j. Элементы Ain, Amj при этом также станут целыми.
Получим матрицу у которой все суммы будут такими же как и у заданной матрицы, но некоторые элементы могут отличаться более чем на 1. Пусть это Akl. B k-й строке ищем элемент который наиболее отличается в противоположную сторону: Akp, в p-м столбце ищем элемент который наиболее отличается так же как и Akl: Aqp. К Akl и Aqp прибавляем(+1 или -1), от Akp и Aql отнимаем(+1 или -1). За некоторое конечное число таких корректировок сделаем матрицу такой как надо.
![]() |
Автор | Тема: Матрицы... Комбинаторика... (Прочитано 4836 раз) |
| ||||||||||