class hoge{ bool flag; int x; int y; bool operator< (hoge h);}
bool hoge::operator < (hoge h)
{return this.flag && this.distance() < h.distace(); }

return a < b ? (a < c ? a : (b < c ? b : c)) : (b < c ? b : c);