Leetcode 624 Maximum Distance in Arrays

来源:互联网 发布:mysql float 转换int 编辑:程序博客网 时间:2024/06/04 18:59

Leetcode 624 Maximum Distance in Arrays

#include <vector>#include <windef.h>//max函数using namespace std;class Solution {public:    int maxDistance(vector<vector<int>>& arrays) {        int distance = 0;        for (int i = 0; i < arrays.size(); i++){            for (int j = 0; j < arrays.size(); j++){                if (arrays[j][arrays[j].size() - 1] - arrays[i][0] > distance && i != j)                    distance = arrays[j][arrays[j].size() - 1] - arrays[i][0];            }        }        return distance;    }};//超级无敌慢……class Solution {public:    int maxDistance(vector<vector<int>>& arrays) {        int minnum = arrays[0][0];        int maxnum = arrays[0].back();        int distance = 0;        for (int i = 1; i < arrays.size(); i++){            distance = max(distance, max(abs(arrays[i][0] - maxnum),abs(arrays[i].back()-minnum)));            minnum = min(minnum, arrays[i][0]);            maxnum = max(maxnum, arrays[i].back());        }        return distance;    }};
原创粉丝点击