1class Solution {2public:3bool searchMatrix(vector<vector<int>> &matrix, int target) {4for (int i = 0; i < matrix.size(); ++i) {5int s = 0, e = matrix[0].size() - 1;6while (s <= e) {7int mid = (s + e) / 2;8if (matrix[i][mid] > target) {9e = mid - 1;10} else if (matrix[i][mid] < target) {11s = mid + 1;12} else {13return true;14}15}16}17return false;18}19};