Ramilyanamana | Дата: Суббота, 28 Ноября 2015, 16:06 | Сообщение # 1 |
Биззи Джей Ужасный
Сейчас нет на сайте
| Из файла берутся две квадратные матрицы. Из каждой берутся ненулевые элементы и записываются в список (для каждой матрицы свой) в виде: (x, y, z) - x - строка, y - столбец, z - элемент.
подскажите, пожалуйста, как можно реализовать умножение этих матриц. весь день думаю над задачей. Ничего толкового пока не придумал. Точней я придумал как сделать, но код работает, только если в матрицах нет элементов с одинаковыми координатами, то есть (2, 2, 5) и (2, 2, 3). а вот как сделать, чтоб и с одинаковыми координатами работал, не знаю
|
|
| |
Gudleifr | Дата: Суббота, 28 Ноября 2015, 18:27 | Сообщение # 2 |
почти ветеран
Сейчас нет на сайте
| Ramilyanamana, дык, "запись в списках" для операции умножения эквивалентна "честной записи в двумерных массивах". Алгоритм тот же.
Быдлокодеры любят повторять: "логика, убивающая мозг",- когда их пытаются заставить программировать.
|
|
| |