class Solution {
public:
bool escapeGhosts(vector<vector<int>>& ghosts, vector<int>& target) {
int myDistance=fabs(target[0])+fabs(target[1]);
for(int i=0;i<ghosts.size();++i)
{
int ghostDistance=fabs(target[0]-ghosts[i][0]) + fabs(target[1]-ghosts[i][1]);
if(ghostDistance<=myDistance){
return false;
}
}
return true;
}
};
public:
bool escapeGhosts(vector<vector<int>>& ghosts, vector<int>& target) {
int myDistance=fabs(target[0])+fabs(target[1]);
for(int i=0;i<ghosts.size();++i)
{
int ghostDistance=fabs(target[0]-ghosts[i][0]) + fabs(target[1]-ghosts[i][1]);
if(ghostDistance<=myDistance){
return false;
}
}
return true;
}
};