#include class Solution { public: int largestMagicSquare(std::vector>& grid) { int m = grid.size(); int n = grid[0].size(); std::vector> preM(m,std::vector(n,0)),preN(m,std::vector(n,0)); for (int i = 0; i < m; i++) { for(int j = 0;j < n;j++){ preM[m][n] += grid[m][n]; } } } };