#include using std::vector; class Solution { public: vector> flipAndInvertImage(vector> &A) { const int row_count = A.size(); const int col_count = A.front().size(); std::vector> result(row_count, std::vector(col_count)); for (int i = 0; i < row_count; i++) { for (int j = 0; j < col_count; j++) { result[i][j] = !A[i][col_count - j - 1]; } } return result; } };