牛客题霸 [矩阵乘法] C++题解/答案
生活随笔
收集整理的這篇文章主要介紹了
牛客题霸 [矩阵乘法] C++题解/答案
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
牛客題霸 [矩陣乘法] C++題解/答案
題目描述
給定兩個nn的矩陣A和B,求AB。
題解:
都學過矩陣相乘把,[i][k]=[i][j]*[j][k]
代碼:
class Solution { public:/*** 代碼中的類名、方法名、參數(shù)名已經(jīng)指定,請勿修改,直接返回方法規(guī)定的值即可* * @param a int整型vector<vector<>> 第一個矩陣* @param b int整型vector<vector<>> 第二個矩陣* @return int整型vector<vector<>>*/vector<vector<int> > solve(vector<vector<int> >& a, vector<vector<int> >& b) {// write code hereif(a.empty()||b.empty()) return a;int len=a.size();vector<int> v(len,0);vector<vector<int>>newv(len,v);for(int i=0;i<len;i++)for(int j=0;j<len;j++)for(int k=0;k<len;k++)newv[i][k]+=a[i][j]*b[j][k];return newv;} }; 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的牛客题霸 [矩阵乘法] C++题解/答案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 牛客题霸 [顺时针旋转矩阵] C++题解
- 下一篇: 小米官方刷机教程小米如何在电脑上刷机