2023-08-11每日一題
一、題目編號
1572. 矩陣對角線元素的和
二、題目鏈接
點擊跳轉到題目位置
三、題目描述
給你一個正方形矩陣 mat,請你返回矩陣對角線元素的和。
請你返回在矩陣主對角線上的元素和副對角線上且不在主對角線上元素的和。
示例 1:
示例 2:
示例 3:
四、解題代碼
class Solution {
public:int diagonalSum(vector<vector<int>>& mat) {int length=mat.size();int sum=0;if(length%2!=0){for(int i=0;i<length;i++){sum+=(mat[i][i]+mat[i][length-1-i]);}sum-=mat[length/2][length/2];}else{for(int i=0;i<length;i++){sum+=(mat[i][i]+mat[i][length-1-i]);}}return sum;}
};
五、解題思路
(1) 直接暴力計算矩陣的對角和即可。