超时(64/72)
理解(51/81)
100%
类似map,根据key值进行排序
struct CmpByValue {
bool operator()(pair<vector<int>,int> lhs, pair<vector<int>,int> rhs) {
return lhs.second < rhs.second; //由小到大排序
}
};
vector<pair<vector<int>,int>> vec;
vec.push_back(pair<vector<int>,int>({i,j},abs(i-r0)+abs(j-c0)));
sort(vec.begin(), vec.end(), CmpByValue());