mirror of
				https://git.wolves.top/wolves/leetcode.git
				synced 2025-11-04 09:16:32 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			17 lines
		
	
	
		
			381 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			381 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#include <vector>
 | 
						|
 | 
						|
using namespace std;
 | 
						|
 | 
						|
class Q1572 {
 | 
						|
public:
 | 
						|
    int diagonalSum_1(vector<vector<int>> &mat) {
 | 
						|
        int sum = 0;
 | 
						|
        for (int i = 0; i < mat.size(); ++i) {
 | 
						|
            sum += mat[i][i] + mat[i][mat.size() - i - 1];
 | 
						|
        }
 | 
						|
        if ((mat.size() & 1) == 1) {
 | 
						|
            sum -= mat[mat.size() / 2][mat.size() / 2];
 | 
						|
        }
 | 
						|
        return sum;
 | 
						|
    }
 | 
						|
}; |