LeetCode 第 164 场周赛
访问所有点的最小时间 不难看出,从点(x1,y1) 到 (x2,y2) 的步数需要 min(dx,dy) ,其中 dx = abs(x1-x2) , dy = abs(y1-y2) class Solution { public: int minTimeToVisitAllPoints(vector<vector<int>>& points) { int ans(0); int x = points[0][0],y = points[0][1]; for(int i = 1,sz = points.size();i < sz;++i){ ans += dis(x,y,points[i][0],points[i][1]); x = points[i][0],y = points[i][1]; } return ans; } int dis(int x,int y,int x2,int y2){ return max(abs(x-x2),abs(y-y2)); } }; 统计参与通信的服务器 题意:给你一个 01 矩阵,求其中哪些 1 所在的行、列和大于1 class Solution { public: int countServers(vector<vector<int>>& grid) { int n = grid.size(), m = grid[0].size(); bool