やるだけ
class SquareOfDigits { public: int getMax(vector <string> data) { const int h = data.size(); const int w = data[0].size(); int mx = 0; for (int i = 0; i < h; ++i) { for (int j = 0; j < w; ++j) { for (int l = 0; i + l < h && j + l < w; ++l) { if (data[i][j] == data[i][j + l] && data[i][j] == data[i + l][j] && data[i][j] == data[i + l][j + l]) { mx = max(mx, (l + 1) * (l + 1)); } } } } return mx; } };